Pros
Great place to get your foot in the door for managed services, data center services and helpdesk services. Coworkers are generally helpful and immediate management does everything they can to help you succeed.
Cons
Horrible turnover rate, seriously lackluster training, the worst interdepartmental communication I have ever experienced and everyone just does their own thing; serious organizational issues and no one takes responsibility for his/her actions or is reprimanded for them. The VPs, C-level executives and pretty much anyone in corporate are destroying the company. Salaries are far below the competition. The VPs, C-level executives and corporate employees appear to take any profit made by the company for themselves. You don't see anyone below VP-level getting bonuses, do you? Good luck getting a raise. Benefits are the worst of any of the companies I've worked for thus far.