Fast growing startup with great people and a noble mission
Pros
Everything you do here is visible and has direct product and company/business wide impact. Ability to work on latest technologies, and be able contribute at any part of the development life cycle. Everyone is hands on, no middle management to speak off. Open and safe environment, everyone's opinion is valued but once the decision is made we're all about execution. Great mission, in the end, the platform that we are building is helping people in their daily lives. It's a startup, one gets to work on a lot of different things and learn new flows and technologies.
Cons
It's a startup, so can be hectic at times, however we do "Drink our own Champagne" and take time to recharge and reset (take Thrive time) after a particularly hard day or week.