A good company starting to tailspin
Pros
- Excellent base pay and benefits (PPO insurance, maternity/paternity leave, PTO, bonus, etc.) - Thousands of expert senior engineers and team managers, most of whom are willing to sit down and discuss with you and teach you what you need to know - Impressive and robust FreeBSD-based operating system which provides a whole host of skills to develop alongside it - Large, consistent enterprise customer base for core technologies
Cons
- Too much middle management who have little to no technical knowledge. - Unspoken expectation to working long hours or weekends to fix customer issues - More time spent burning out engineers on customer issues than proactively reducing the technical debt and high workloads leading to the bugs in the first place. - No roadmap for improving core products, just quick scrambles to meet customer requests and catch up with the market - QA, customer support, etc. are understaffed and overworked, leading to delayed products and more bugs (by no fault of their own)