One of the most enjoyable places I have ever worked. Solid executives with a full open door policy. Most employees have been here for a number of years and the firm invests in keeping the techs growing their technical abilities along with soft skill development. Tons of technology, all facets, done right. This is the kind of place that offers a work / life balance that is quickly blurred by the relationships you build. A healthy and natural progression as a result of working here.
Cons
This is not a place to work if you are soft and / or cannot handle a fast-paced workflow. I can only speak for the tech side but if you cannot handle yourself technically OR make the investment in growing yourself maybe this firm is not for you. You are expected to perform.
Great way to learn due to a diverse client base with various different systems and technologies. Great opportunity to become a seasoned IT professional
Cons
Sometimes the amount of work may get a bit overwhelming but that is common with an MSP.