Supportive working atmosphere.
Interesting and varied work.
Level of responsibility is fairly high from a junior level onwards, with lots of client interaction.
Opportunities for progression are there for those with ability and ambition.
Cons
Case management systems are in need of an upgrade.