Generally if you work with a contractor you'll mostly be dealing with the client and Integrated gives a large amount of independence to handle things as you need to.
Cons
Wages are of a lower standard than some of the other tech companies in the area.