The team is great to work with. They take ownership of what's going on in our business operations and make sure they're delivering the required services at all times. I've been working with them for 13 years now, in various capacities from support to management roles, but never felt left out if my expertise was not required. Our IT department has always provided excellent service across many platforms - including web hosting and email/SPC solutions. It's important to be able to trust the people who actually run your systems. If you don't feel comfortable leaving it up to chance, then go ahead and get an audit done so that you know exactly where everything stands. I haven't really found any issues as such, but have had some concerns raised over time which were addressed immediately when brought forward. Some issues may arise due to miscommunication between departments or staff members, however, this shouldn't happen very often. A lack of communication between teams.