Pros
good culture - people actually do care and want to help each other, teams often work well in collaboration with one another, friendly and sociable
good trajectory - the product is fundamentally easy to understand, customers really like it, and positioned well in the market for growth
Grounded expectations - the work and problems we tackle are often times hard but the company set reasonable expectations, you will not be set up to fail as people are very willing to help you succeed
Growth opportunity - there are so many opportunities to learn, its honestly a perfect environment for anyone early or mid-stage career looking to grow and learn more skills, the team is highly encouraging and supportive
Cons
growing pains - the company is in a scale-up phase which means some of the things that worked well for them in start-up mode doesn't work as well any more, but leadership is very aware and trying to solve these issues