Fine place to start your IT career to gain skills for other jobs.
Pros
It's an MSP so you'll learn a million different things very quickly. This is definitely a good thing as stagnation and not learning new things is how your tech career dies. Large majority of my coworkers are great and easy to get along with.
Cons
Pay rarely increases and is already below industry average from the start, the longer you stay here the more out of sync your pay will become vs what you could be making. My advice is start your career here, learn for a few years then leave for jobs that pay decently. Pretty high stress, being a MSP every customer is slightly different but expects everyone to know everything about their setup no matter what, there also tends to be a expectation from some coworkers that you're available all the time even if you're not the one on call. Fortunately, management doesn't have this expectation but it shouldn't be up to the individual employees to tell people they stop work at 5. Complaints almost always lead nowhere, the pay thing has been brought up for years with just "we'll look into it" or other BS answers to push the issue down the road.