Some good technologies and customers to work with
Nice people
Good charity giving policy
Does not make people redundant gladly
Pleasant modern UK head office
Not bad for a large IT concern you never heard of
Cons
Some amateur management in the middle ranks
Good operational managers seem to be promoted out of operations
UK Head office a poor commute from Thames Valley or London
Bizarrely, telecommuting, even part-time, seems to be discouraged.