Software Engineer • Current Employee
Pros: The company as a whole couldn't be better.
The smartest people I've ever worked with.
Cons: Office Space was filmed in Austin for a reason. That will be your life, in the office 4-5 times per week, in a cubicle, with horrible management.
The Demo Discovery team's management is condescending, unfriendly, VERY political, never celebrates big milestones, and plays favoritism with colleagues that have withstood the abuse for longer than others. Looking at you, Kishore.
There is no team culture whatsoever; in fact, it's the antithesis of culture with blame shifting and needing detailed receipts for all of your work. This also applies to your interaction with other teams. We're expected to shift blame onto them and play these silly political games constantly, which will wear you down very quickly.
Expect to be the sole engineer on massive global projects because management never fights for more resources, and the existing resources are too afraid to speak up before burning out. When that happens, you have several colleagues that haven't written a line of code or submitted a PR in many months but somehow get away with it, which exasperates the situation.
Colleagues call in sick on a weekly basis or they take multi-month vacations at the last minute, and with the slimmest engineering resources you'll ever experience. Guess who picks up their work? You do.
The contract EPMs are usually fantastic, but they leave constantly, either by choice or because of contract cuts.
The full-time EPMs lack experience, drive, or even the most basic understanding of software development. They're in the way more often than not. They can't host calls without you, so expect to be on tons of calls, writing your own tickets, and not having standups more than once or twice a week. When those happen, it's just pointless chitchat and a time suck.