Pros
Variety of clients with the MSP
WFH
Cons
Dated technologies, micromanaging bosses, unorganized documentation, people can do whatever they want and just get slapped on the wrist because they can't risk punishing someone and losing them, a good stepping stone