Pros
- The company is very welcoming and willing to accommodate you working odd hours if you need to - Unlike at larger companies, they don't just pay lip service to what they believe in. Instead it feels like every person you work with at the company is personally invested in the values. - You're given lots of autonomy. Important decisions like company wide goals, are decided by representatives from the entire company, then filter down to smaller tasks to achieve each quarter as decided by teams.
Cons
We're still struggling to grow from a baby company into a full-grown one, with everything that entails - HR processes and management structures are still developing in some areas, and we're still learning how to balance feature work with reliability. This means instability, which can sometimes mean intrusions on personal time for incident response.