

I raved about no Micromanaging, great work life balance, great potentials for promotions etc. I used to feel so proud of working for Fetch and helped recruit lot of people on the team. There's no concept of improvement here, if it doesn't match some arbitrary standard set by the CTO, it goes in the garbage. It's good pay, it was a good team, it had good benefits, but it will never be worth being publicly humiliated over the tiniest mistakes and being expected to produce perfect work or be shamed for it.

The CTO has also openly stated that he doesn't care about how he makes you feel and that engineers are expected to tolerate any abuse he dishes out at any time, and how he delivers that "feedback" is irrelevant. The design reviews are really just a chance for the CTO and his favorite engineers to talk down to people and make them look/feel stupid.

The overwork would actually be tolerable if it weren't for the public humiliation. Multiple times the entire tech org was expected to work through the weekend because the CTO said so. However, they impose unreasonable standards for app performance (sometimes outside of the engineer's control) and expect a level of urgency that is completely unhealthy. They tell you they care about your wellbeing, and the wellness coach does. Fetch has leaders who are absolutely convinced it's the best place to work in the world, and they had me fooled for a while.
