- Interesting projects
- Interesring domain
- Multinational dev teams
Cons
- Uncertainties and unstable requirements
- Lack of transparancy in communication with management and other departments
- Lack of company events and team building
- Small amount of corporate benefits