- Βecause it is a big company, you always get paid on time
- Gain useful knowledge in different parts of a projects lifecycle such as designing, implementation, testing and monitoring
-Friendly work environment
Cons
- Don't get a salary increase easily
- Management is like public sector