We needed a dependable and professional IT company to upgrade and maintain our servers. We also needed a company to maintain and troubleshoot our many desktop computers. MCG put together a very efficient and affordable plan in which to accomplish these goals. MCG implemented the plan in a very timely and professional manner.