Pros
Brilliant, caring, and talented coworkers who genuinely want to do great work. Competitive pay, decent benefits, and opportunities to work with interesting people. Historically there was a strong culture of collaboration, trust, and innovation. Many long-tenured employees possess an incredible amount of institutional knowledge and are always willing to help others succeed.
Cons
The company has gone through multiple reorganizations and restructures in recent years. The frequency has created uncertainty and shifted the culture to survival mode. Many experienced employees have left or been replaced through outsourcing, contractors, or less experienced hires. Institutional knowledge has been lost faster than it can be transferred. Decision-making can sometimes feel reactive, driven by cost efficiencies and immediate business pressures rather than a clear long-term product and employee strategy.