Pros
It’s a job that pays decent MSPs are the best way to learn tech
Cons
There is a lot of administrative employee overhead that doesn’t make sense. Account managers don’t work with consultants to give a the best possible experience to the client. (Account managers don’t look for more clients but manage the ones on file) There is a lot of middle management for a company that’s only ~60 people. For instance the engineer reports to the engineering team manager who reports to the service manager who then reports to upper management. The company politics and policies inhibit an engineer from doing the best job possible. They are also having trouble hiring that service manager. The last 4 or 5 people they’ve hired haven’t been a good fit and many have left due to it. As an engineer I feel more like a lackey than a rock star.