Pros
+ intelligent and hardworking team that always pushes you to get better + culture of selflessness means your colleagues are looking out for each other and helping each other succeed + encouraged to admit your mistakes, then learn and grow from them, very empowering way to grow professionally and get better at what you do + a lot of transparency internally around company plan and financials makes you really feel like part of the future of the company + still small enough to feel really connected with everyone ++ company and leadership you can really believe in
Cons
Everyone is held to incredibly high standards because every employee is considered key to the success of the company. This is great for some but not everyone - you have to be ready to be very self reflective and work hard.