Senior Software Engineer • Former Employee
Pros: Proper amount of days off Good people on the team trying to help with PM on the top.
Cons: haven’t seen such a terrible way of managing people and teams in my entire career — from senior leadership down to the Engineering Manager level. During my time there: I saw people constantly getting sick due to stress. Employees were indirectly expected to work overtime and were compared to those who did. There was constant turnover and frequent changes of Product Managers and Engineering Managers, which created instability and a lack of clear direction. The management culture created a lot of unnecessary pressure and unhealthy competition. Ah, I almost forgot! Micromanagement — the cherry on top. It was funny to see that the EM kept chasing people and nitpicking instead of figuring out how to improve features and helping with technical decisions. If you are experienced and have a family, I would not recommend joining.