Excellent people
Working with customers to make a difference
Encourages creative thinking
Lots of internal progression available
Cons
Caseload numbers can fluctuate depending on referral numbers and staff turnover so can be challenging to manage the workload sometimes but it usually evens out when new staff join