The pay and bonus system, as well as holiday and sickness policies, are excellent. Health care scheme, cycle to work scheme, quarterly bonuses...
The team leaders do not receive proper training on new procedures but are supposed to train their teams on them... this can cause problems and friction at times.
Overall it was a good work experience for such a big company, they tried to keep employees motivated with workshops, monthly parties, team outings etc.
Would recommend, easy job for what you get.