* work life Balance is important for each level of employment (e.g. managers, developers)
* culture: close collaboration on all levels with constructive feedback
* numerous opportunities in different areas of expertise
* flexible working hours and locations
Cons
* dependencies to the different customers can have effect on the workload