- Growth of the industry and technology
- International and diverse teams
- Variety of tasks and projects
- Tech focused development
- Ability to work independently
Svantaggi
- Poor communication across international teams
- Collaboration across departments was hard to organize
- Difficult managers (Not listening to employees or considering the impact of their decisions)
- Transparency