Pros
- Learning opportunities
- Perks like yoga classes/ gym compensation, unlimited online courses, books, etc.
- Smaller teams
- Exciting projects and clients
- Competitive salary
- Opportunities to handle projects independently
Cons
- Difficult to maintain a work-life balance