My company just hired them for a multitude of things. The professionalism is outstanding! I never once felt like I was being talked down to when I had ""over my head"" networking questions. There IT support responce has been great. They understand that not every one has the computer knowledge they have and they are willing to take the time to explain things in turms that I understand. They are not your average computer nerds!
Pros: very patient and professional
Cons: none so far
more