Pros
Management is understanding of any issues you might have, they try to communicate as much as possibly, including being open about company earnings and direction of the company. Work from home is available when needed. Company is very family oriented, and they hire some really talented engineers.
Cons
Nature of the business sometimes as a small MSP can require quick pivots, and an agile mindset.