Most of the people I work with are very friendly and professional. The offices are neat and spacious (open plan) and the company provides a kitchen/tea space that´s looked after.
Cons
It´s a shame the company does not seem to value its employees more seriously (wages are low in comparison to the skills required and the effort asked for) and the prospects of evolution are slim (unless I haven´t been told about more consistent secret tailored career plans).