Good family & friendly approach to everything, well organised, structured and always fun day to day.
Good opportunities for growth & development as well.
Cons
None worth mentioning, but benefits used to be lacking but have been improved a lot over the last couple of years.