Engineer • Former Employee
Pros: Money is straight up the only reason to work here.
If you can make it to your RSUs vesting, that is the only reason to stay.
Cons: Where to start?The CTO of engineering does not know what he is doing AT ALL. He's never had a real job as an engineer and makes bizarre misinformed technical decisions. He alone controls raises, promotions, stock grants and everything else. He makes bizarre, unachievable goals. He will reach through managers and other leaders and fire people randomly - oftentimes as sacrificial lambs for errors outside of the fired person's control. He randomly reorganizes his entire engineering department for no reason and moves whole teams under inexperienced people whom he promoted based on favoritism. The CEO doesn't care about the CTO's behavior.
The Chief People Officer is a mean, unfriendly person who privately curses left and right while disparaging people, and pushing a fake kind and friendly public persona. The tech stack is a massive monolithic nightmare always teetering on the edge of failure. Engineers and SREs are forced to run releases starting at 10pm on FRIDAYS and these most often fail, resulting in people working through the night, and often 24-48 hours through the entire weekend. There is no compensation or time off for these heroic efforts. On call is a nightmare for those poor people. Any leader who comes in and tries to make things better is gotten rid of.The non-leadership (and a few decent leaders) are hard-working, dedicated people, but if there was no stock payout, no one would put up with this abusive, toxic, horrible place to work.