Culture is very positive and young
Package is very good, salary and benefits
People are diverse, mix of cultures and backgrounds
Purpose - future oriented strategy and products
Manager - low hierarchies, "you" culture
Good compensation, huge variation of tasks and engagements, plenty of possibilities to learn and get customer-facing experiences. Perfect company to retire in.
Cons
Promotions do not depend on exact employee achievements