Pros
Most reviews agree on two things: the colleagues are great and the pay can be above market. But everything else feels like slow erosion... unclear direction, vague requirements, ad-hoc processes, no real technical leadership, and constant turnover that kills continuity and onboarding.
Cons
The culture piece: micromanagement, low trust, and a “control first” mentality. Remote work is the perfect example: some people get 2 days, others 1, others basically none.. policies get announced then revoked; flexibility feels arbitrary and favor-based. Even asking for one remote day is treated like a special privilege. Add endless low-value meetings, weak feedback/evaluation, limited senior mentorship, unclear accountability, hard-to-take vacations, and repeated mentions of sudden firings, and you get the same outcome: pressure without support, learning “by survival,” and burnout.