Pros
- An impressive team with deep expertise across many domains giving team members endless opportunities to learn and grow - A supportive work environment where you can get involved in areas outside your primary role - Transparency from top to bottom, you're never left in the dark about company metrics, financials, etc. - Customer focused, entire team is in constant communication with users to better understand and prioritize work. Every engineer is encouraged to join customer calls to learn how they're using the product and what can be improved. - Team is highly driven, there is no shortage of interesting and challenging problems to work on. The team constantly tackles difficult problems. - It's a great group of people to hangout with
Cons
- some rough edges in processes as the company grows in size but management is responsive and works to resolve all issues that may arise