Friendly work culture, with annual department travel benefits and sometimes afternoon teas, dinners, team building parties depending on the department
Cons
There is a lot of segregation between departments, with competition between projects sometimes. Low salaries also mean that those young graduates with real talent end up going elsewhere after 2 years