Pros
- Ok if you’re starting out with your career and need some experience. If you’re an experienced/senior level engineer, beware! There is no career growth here at all.
Cons
- Empty promises of promotions. Managers will state that you are getting a promotion the next cycle only for it to never happen. All promotions have been cancelled for non-higher ups. - Layoffs happen every single year. If you don’t get laid off, be prepared to do extra to cover for those laid off. Laid off employees are chosen based on politics. - Bonuses cancelled! Only execs get retention bonuses. NEW! The rest get MVP awards. Looks like we work for badges now. - So many have left or are leaving. With so few senior level engineers left, architects are forced to do IC work to cover for all the senior folks who have left. - Barely anyone cares about code quality. Most are so disillusioned due to reasons mentioned above. - Don’t get fooled by reviews posted by management. The company depends on a fresh flow of talent since layoffs happen annually (every year for past 4 years) - Stock has lost most of its value - Absolutely horrible leadership - Pretty abysmal business outlook since the biggest partner is leaving October 2020