Pros
I wasn't going to leave a review right after leaving. It would be intellectually dishonest to rate this IT company without having worked IT at another company first for comparison. I think it's important to let the bad times cool down and the good times level off before leaving an accurate review.
I was hired at KPI fresh out of college and they molded me into the technician I am today. I have a terrible disability which they were extremely understanding of and even though my growth was slower than usual because of it, they worked with me. That's what I call reasonable accomodations without needing to ask for it. As far as coworkers go, you always take the good with the bad, even when you have a perfect job there's always one or two people you don't click with (but that's everywhere honestly). I think there's something to be said for a company that takes a chance with a greenhorn and mentors them. Great place to work, better place to grow, the absolute best management I've ever had in any industry, and a model for other MSP's internally. You will touch on everything within IT here. A company of opportunity befitting a land of opportunity.
Cons
A con was leaving in the first place. But to prove I'm not a company hired shill, the pay was kinda lacking and there are crickets sometimes when messaging for assistance which is very stressful.