I like that they are always looking for ways to help their clients improve processes or solve issues in new innovative ways. They have been very helpful with our technology needs at work. The staff has never disappointed me when it comes to solving problems we had as customers; however there isn't much of anything else i dislike about them. If you need an IT department who will truly listen to your concerns and wants what's best for your organization then this team should be considered! We've solved many different types of challenges using Mains' expertise.