Knowing ACS as a client for over 25 years I can tell you that they are the team you want to outsource your IT to. They do all the work themselves, no subcontractors. They own their building, NOC, help desk etc. Big enough to get everything done, small enough you can still get to the CEO if needed. Strong move to work with ACS for IT.
Amazing company, talented and knowledgeable engineering staff and, by far, the best the best bang for your buck.