Heavy focus on employee well being, great benefits, flexible work environment, good bonus, good pay, lots of time off, and big focus on continuous learning. Exceptional onboarding process.
Cons
Can be very busy, lots of meetings, and the organization is large enough that problems can arise from the actions of disparate teams.
It is innovative and allows its employees to leverage everything that is coming up in the tech industry to improve their performance and that of the company
Cons
Its employees are highly competitive which can cause the build up of anxiety due to the pressure to keep up.