Pros
- Worked with a lot of smart, helpful, and friendly people.
- Interesting technical problems to work on.
Cons
- Rounds after rounds of layoffs killed morale and led to huge knowledge gaps.
- Upper management is cliquey and mean-spirited. They will call out and humiliate employees on the regular in public settings.
- The work culture is terrible. Micromanagement about being in office 5 days a week at the exact hours laid out by management. Expectations of working through holidays, PTO, and weekends.
- Unscrupulous and opaque treatment of employee benefits.