Pros
- Great team, everyone is competent, interesting, and nice. - Working with so many different companies is a great way to learn quickly. - Excellent work-life balance and perks.
Cons
- Work can sometimes pile together because of the dynamics of working with multiple companies at once. - The team is constantly redefining their work to adapt to the markets, this can cause some chaos and uncertainty.