Pros
You can learn a lot here and get exposure to multiple technologies, if you're motivated and willing to constantly break down the walls they put in your way
Cons
Presidio is the most toxic IT company I've yet worked for, and one of the worst of any companies I've worked for. Management cares more about image and the bottom line than about their employees or customers, and don't understand that by making the customers and employees happy, they would be even more successful. Putting the cart before the horse, so to speak. They are too cheap to hire enough competent employees and provide proper tools to allow them to provide the support the customers pay for. They constantly sell more than they can provide, leading to overworked employees and dissatisfied customers. Both are a continuous revolving door. The overall culture is poor as well. Constant buck-passing and unwillingness to help. Simple questions or requests for help or information are treated as an annoyance at best, and often with outright hostility. Training and documentation are atrocious. There are almost no written procedures, and in an attempt to make incoming customers happy, they make all sorts of concessions that make keeping track of all the promises made practically impossible, adding to the burnout of the employees and customer dissatisfaction. It's sad that a few relatively minor changes could make everyone happier and the company more successful and profitable and the management is so poor they can't see it. SLAs are met pathetically low percentage of the time. Vigilant customers get far too much of their money back before leaving for a better provider. Only the influx of new customers keeps Presidio in business. Too bad they don't understand it's less expensive to keep a customer than constantly find new ones.