Pros
The atmosphere is nice. It does feels like a high end MSP when you're in the building. Fellow peers were good friends. Management and office support teams were nice to your face.
Cons
Felt like there was just one big clique in the office, And you better be in it. In the time I was there I think they fired 4 people or so (and a few hired and fired the few months after I was let go). Some due to knowledge issues with general helpdesk , Others felt like it was more just not fitting in with the clique. Retention was not great. No regular training, 1-on-1's or reviews. (occasionally had training with all helpdesk staff over major changes) Taking on too many clients without the support. Everyone was basically run ragged with constant load of tickets and, after structure changes, minimal help from helpdesk management. This meant large loads of tickets on a few people constantly.