Pros
- Work culture is great
- Good work-life balance
- People are dedicated to their jobs
- Get to interact with people from different experiences
- Flexibility in timing, work-load, etc.
- Level management, can pitch ideas directly to CEO
- Good space for growth
- You get hand-on experience with new challenges (as in most startups)
- Performance is measured and evaluated once a year
- CEO doesn't complain about bringing pets to work occasionally.
Cons
- Payscale (just as in any startup)