Some very intelligent individuals
Lots of autonomy
Large scope of problems to solve
Great WLB, company doesn't like to pay OT so expect to not work more than 40 hours in a week
Cons
Completely ineffective onboarding
Offshoring and layoffs
Underpaid given the scope of the work you're doing
No growth or advancement
Flexible work environment, a lot of opportunities to learn
Cons
The company lacks enforcement of management methodology standards and suffers from poor communication between upper management and the rest of the organization.