- Small, flexible, and dynamic
- Diversity of work
- Team
- Rapid yet sustainable growth
Cons
- Company long-term goals from leadership is unclear: target market, growth, internal investment
- Labor can run thin due hybrid matrix architecture at times
- Branding does not reflect the work
Varied and challenging technical work with lots of opportunities to work with and learn from senior engineers.
Very flat organization structure allows for a lot of variety in what you work on with who.
Cons
The lack of clear organizational hierarchy can be confusing for new hires or people from a more traditionally structured company.
This also makes potential career progression paths less clear.
This isn't a significant issue however as you get to know the system, and leadership seems passionate about rewarding strong performers.