- Great coworkers - Interesting projects (if you are into motorsport and/or mobile games) - Opportunity to work on different topics - Size of the team: small enough so you know everybody, big enough to not being a total mess
Cons
- Lack of communication between management and production - Visibility on projects - No team ownership - Employee turnover