- Great office atmosphere
- Friendly, sociable staff
- Management very attentive to ideas and projects to get involved in
- Lots of responsibility and also support if needed
- Can learn a lot quickly
Cons
- General project variety
- Some lack of procedures regarding training and project delivery