Pros
Smart engineers doing their best in spite of the chaos.
Occasionally, you’ll learn a ton in a short time—because everything’s on fire and you’re handed the extinguisher.
If you enjoy pair programming alone for hours in a Google Meet after asking for help troubleshooting an issue like a Twitch streamer with zero followers, this is your place.
Cons
CEO called his engineering team "lazy" and instead of apologizing in the next all-hands, doubled down on hustle culture
Leadership pays lip service to “openness” and “psychological safety,” but if you raise legitimate issues or frustrations, you’ll quickly be labeled “not a good fit.”
Fire drill culture: deadlines shift constantly, blockers pile up, and you’re expected to “just get it done” with little support. Then when things inevitably get messy, ownership is stripped from you at the last minute.
Accountability is selective. You can pour weeks into a project, but the person who clicks “deploy” gets the recognition.
Onboarding is inconsistent, with finger-pointing afterward when gaps inevitably show. Instead of helping, managers will act like you should have magically solved it yourself.
The company seems allergic to honest feedback. They ask for transparency, but they really just want quiet compliance.