Software Architect • Former Employee
Pros: The people are the biggest draw. There is no blame culture, and everyone focuses on solving the problems at hand. You'll work with some very smart and very welcoming people here.
How you work was always quite flexible, but the company has embraced remote working in recent years, which is great.
The transition to the cloud has meant moving away from older, non-standard tech to a more modern stack and infrastructure. This has also presented lots of interesting problems to solve.
Internal mobility is embraced, meaning if you want to do something different, you have the ability to move to another team internally.
A lot of focus has been put on benefits in recent years. Things like:
* Health insurance plan options
* A personal wellness budget
* A home office budget
* Volunteer days
* Charitable donation matching
...really show that the company cares.
The culture is unique, and the company has managed to retain it even while growing across the globe. It's a work culture that I feel everyone should experience at some point in their career.
Cons: There is still a lot of working in silos. Each department has its own directive, and it can sometimes be hard to get them to care about anything outside of that. Management is aware of this and is trying to improve it though.
Teams are stretched thin, which can result in some longer days. The work is coming faster than the open roles are being filled.
Overall compensation is below some of the bigger tech companies, so there is a big risk of losing talent to them.