-Great culture and commitment to its people.
-Value well-being and offer great services to help with that.
-Flexible with working remote and relocating people as needed.
Cons
-Lack of growth opportunities once you hit a certain point in the company (3 years).
-Poor Management/Leadership and team dynamics are setup in a very inefficient way.