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.