Treat their staff so well, crazy incentives which are actually achievable, always celebrating the little wins and the training is unmatched. Targets are set as a team so there is no individual pressure!
Cons
Cannot think of anything, I really enjoy working here