Pros
Lots of creative people work here...briefly. (They then move to a different company and do great things) Upper management is nice and is generally available to help Never a shortage of work to do, its a good place to learn to be efficient If you like poker, this is a good place. There are only 10-12 people that actually like card games, the rest of us play so we don't get berated by the owner
Cons
Owner's fragile ego is only assuaged by being condescending to everyone, even others on his leadership team. No accounting department, we get calls constantly about over-billing our clients We're really bad at utilizing technology internally We only ever get new clients by absorbing other smaller MSPs. Those clients quickly figure out how bad we operate, and they go somewhere else. They often take our good people with them.