Pros
- Broad variety of fields to work in
- Everybody is always striving for success here
- Working with the newest technologies
- High quality industry partnerships
Cons
Sometimes things happen, especially with critical IT solutions, so you commit to overtime when required.