Pros: a really friendly work place with good staff benefits.
Cons: limited career progression for some roles.
The company is run as one big family. Everyone is treated as a vital part of the team regardless of how low down the ladder they are.
Each day was always full of laughs and the odd surprise.
The management were lovely and try their hardest to keep their staff happy and feeling like they are achieving something each day.