Pros: not many
Cons: you give what you got and they take what they can
Managers either Micro Manage or ignore you all together. Depends who you are buddies with in the office and managment as to how for you get with the company. Its obvious to everyone that certain managers are getting kick backs from contractors for steady work. They do not support local business, they drive the small local guys out and bring in bigger companies(almost like they are paid to do this) Office staff gets catered meals multiple times a week and a fully stocked kitchen, and the field staff gets a water cooler. They always pin the blame on someone, even when they say as a company they do not do this.