- pivotal moment in the company growth with lots of opportunities to tackle
- fantastic teams , people truly care about the work quality and about each other
- leadership is in the trenches , no managers who just manage
Cons
- processes are still messy
- lots of growing pains
A caring environment
Opportunities to grow, learn, and take ownership
High standards for quality and engineering
Diverse projects that keep the work interesting
Balance between client work and own products
Experienced and collaborative tech team
Cons
Not ideal if you always prefer rigorous processes and you avoid challenges