- Experience stands out on my CV
- Work and learn from other great engineers
- Learn best practices
- Caring managers
Cons
- A lot of bureaucracy which means that you spend a lot of time in meetings instead of building good technical skills
- Outsourcing to cheaper countries