Excellent developer culture
Nurtures developer talent, provided you want to learn.
Peer led education
Diverse projects
Encourages development best practices
Minpunten
management could be too lax at times
organisation structure and ways of working frequently changing