Pros
- Talented, motivated coworkers who care about doing quality work. - Opportunities to contribute to meaningful, technically interesting projects. - Generally fair performance review process with clear expectations. - Historically a solid benefits package and stable environment.
Cons
- Recent changes to work flexibility, including the removal of hybrid options, were made with limited visible consideration for employee feedback. - There is a growing disconnect between internal experience and external messaging about company culture and employee support. - Workloads have increased over time, particularly for experienced individual contributors. - Accumulating technical debt makes it harder to maintain quality and sustainability. - Career progression can feel slow, even for consistently strong performers, especially as responsibilities continue to expand. - Several long-standing perks and forms of flexibility have been reduced gradually, impacting morale.