Supportive colleagues and a respectful work environment. Good exposure to corporate processes and teamwork. Suitable for understanding how a large industrial company operates.
Cons
Limited access to technical resources such as servers and deployment environments, which makes testing and deploying applications more difficult and slows down development.