Clear career progression, regular optional assessments, a wide range of opportunities to develop skills and knowledge, a strong management structure, and a supportive system for finding projects
Cons
A slightly overcomplicated bonus scheme for additional activities