A lot of companies, especially the small to medium enterprises, outsource their IT support. There is nothing wrong with that, but there is sometimes a little confusion about what IT support services actually can and cannot do.
It makes a lot of sense for small to medium enterprises to outsource and use IT consulting companies for any large IT projects that they may have. You get experienced workers without the problem of having to keep them occupied after the project is finished. But there are a few things that you should do to protect yourself from all of the fly by nights out there.