Pros
- Competitive compensation, slightly above market average. - Flexible work options, including remote work. - Good relocation package and home office budget.
Cons
- Unclear career path: promotions are a mystery, making it hard to know how to advance. It often depends on whether you happen to work on a project that gets noticed, which isn't within your control. Without that, you might find yourself in the same position for years. Sadly, office politics play a part as well, as you need to actively promote your achievements and gain visibility with those who will make the promotion decision. - Too much bureaucracy: such as the restrictive "work from anywhere" policy, which they sell as a perk but is far more limiting than the industry standard. - Weak leadership: some team leads are very incompetent and disengaged, yet their managers seem too comfortable to address these issues. - Slow work pace: the pace of work can be very slow, leading to frustration, especially if you're eager to contribute and move things forward. - Resistance to new ideas: fresh ideas and constructive feedback are often met with defensiveness, which stifles creativity and progress. Everyone seems locked into their own box. - Understaffed teams: even when it's clear that some teams are overburdened, management doesn't address the issue by bringing in more help. This leaves everyone stuck, slowing down progress.