Pros
The chief technology officer is a nice person Cool company mission Unlimited vacation Free lunch and snacks
Cons
I was inspired by the calm and comfort over the last couple of weeks to write this review. As an engineer you will join one of two main teams. If you’re asked to join the new product team then run as far as you can! You will always be shadowed by micromanagers who don't trust in the ability of the engineers on the team. There is close to no autonomy not even when you want to discuss something with the product team. Managers can be rude, puts names on people, commands people what to do without respecting them as intelligent engineers. Reminds you of a bully. As a new engineer you will be greeted in the first daily standup: “I’m your manager and if you don’t know that already we have a problem!”. Unbelievable level of unprofessionalism! Good luck trying to voice any concerns because managers are popular with the CEO.