Pros
Employees are extremely intelligent, passionate and motivated, the team really comes together to support one another and has built a really interesting product. You will always have plenty of opportunities to tackle interesting challenges here and if you are willing to take the initiative you can get involved in a wide array of projects.
Cons
- The most arrogant leadership team I have ever worked with, they are constantly making fun of competitors and do not listen to employees, it's their way or the highway - There is no product vision, the company messaging and roadmap drastically changes every six months, first it was employee experience, then it was cost savings now it's riding the chatgpt3/llm wave, the company merely reacts to the latest trend causing chaos in the engineering roadmap and continuously confusing customers - Tons of politics and micromanagement, the amount of time wasted preparing docs to justify your job to management is ridiculous and a complete waste of time - Expect to work at all hours of the day, while I love the passionate employees here the downside of this is that you are expected to be available at all hours of the day including weekends and holidays, this is encouraged from the top and while leadership has stated they're working on improving here it's all talk, nothing has or will be changing anytime soon