- Work with a team of intelligent and motivated people
- Work on projects from high profile clients
- Management trust employees to make changes in ways of working to improve productivity
- Very little micro-management, employees are trusted to get the work done