Upper management tried to micromanage each project. The CTO, who was clearly intelligent, randomly got involved in project minutiae with guidance that became the most important thing to do, regardless of other project priorities. While not uncommon in software engineering, the expectations were sometimes naive given the realities of how risk adverse our customers tended to be. At least he cared, which is a positive thing.
They required late night deployments at several points during the week, and simply assumed folks could do it without asking. For folks with families this is tough to do.
Project management seemed to be driven by nothing more than seniority. It should be based on the ability to lead and grow those around you.
The random slack channel was a wasteland of intolerance. Yet they proclaimed to be so inclusive. As it generally goes, if you agree with the political banter you are blessed with their inclusiveness. If you disagree, the atmosphere dictates you better keep your mouth shut, lest you be canceled by the cultural keyboard warriors.
Benefits are not great, especially the accrual based PTO. Three weeks are earned over a year. That’s pretty meager given that it includes sick time. Healthcare is also expensive compared to other places.
They strongly suggest, borderline require, you leave a positive review on Glassdoor. It’s a task assigned to you at some point in your first year. That might explain the overwhelming number of positive reviews here.