Pros
- hardworking yet supportive environment with good jokes and camaraderie.
- you gain a lot of knowledge while working with impressive clients, entrepreneurs, and major companies.
- young leadership that puts in the effort and works as hard as (if not harder than) employees.
- frequent all-hands meetings keep everyone informed.
- competitive salaries for a startup
- they do their best to accommodate people (internal mobility, transfers, etc)
Cons
- not for everyone; you need to perform at a high level and meet demanding standards