Vantaggi
Decent healthcare
Was remote (now hybrid)
Decent pay if you were lucky to get a remote position before that ended and live in a more affordable place.
Svantaggi
Culture of Fear: Frequent layoffs, especially targeting newer developers. The environment makes you feel like you are working extremely hard just to avoid the chopping block, rather than working to get recognized or promoted.
Bait-and-Switch on Remote Work: They walked back their full remote policy after selling so many on it, leaving the remaining out-of-state remote employees constantly on the radar and at risk.
Zero Career Growth: Promotions are virtually non-existent. If you try to move up, expect to be met with vague, bizarre, and non-actionable excuses for why you aren't advancing.
Empty Promises & Manipulative Retention: Leadership will do anything to keep you except pay you. When employees try to leave, management suddenly showers them with praise and makes massive, vague promises about "huge" company successes just around the corner to guilt them into staying—without offering a counter-offer. Those "huge" wins never materialize, but more layoffs and resignations always follow.
Frustrating Workflows: A large part of the job is cleaning up and maintaining code written by an overseas outsourcing firm. Because those contractors are temporary and don't maintain the projects long-term, the code quality is poor. Add in massive timezone gaps, and it creates a highly stressful setup.