Pros
- Incredibly passionate and engineering led organisation - Lot of autonomy for teams to organise themselves to do their best work - We genuinely care about the environment and lot of employee are quite active in taking care of our environment and scrutinise the company action to make sure we stick to our mission - Personal development is quite important, people have time and resources to get better at what they do - The domain/tech is quite complex and definitely there is enough complexity at every level to not get bored - Documentation is quite good and onboarding is great, seen quite few engineers being productive from their first week despite the size of the codebase - Continuous Delivery is implemented very well. First time in a long time I don't need to work hard to move to s Continuous Delivery paradigm. Quite empowering and refreshing
Cons
- I just joined so perhaps in honeymoon period but I haven't found any worth mentioning