Pros
The biggest thing that stands out is the people. There is a strong sense of ownership and trust, and you are surrounded by folks who genuinely want to help you do your best work. The culture is built around care for customers and for teammates. It shows up in small everyday interactions and in big moments. You get a lot of autonomy and are encouraged to take initiative. If you have an idea and can back it, you can run with it. There is very little unnecessary process, which makes it easy to move fast and focus on what actually matters. The problems we work on are meaningful and complex, and there is a strong push towards building with quality and long term thinking in mind. Leadership is accessible and transparent, and there is a clear effort to keep everyone aligned with the bigger picture. Overall, it is a place where you grow a lot, both as a professional and as a person.
Cons
This is a place for people who are looking to do the best work of their lives. The bar is high, and you are constantly pushed to raise it for yourself and for your teammates. If you are looking for something lightweight or low intensity, this might not be the right fit. It is not really a downside, but something important to know before joining.