As a contractor you WILL be treated as a scap goat for anything they can blame on you.
Pros
Doing contract installation work for any cable company requires a self motivator with a level of personal pride in ones workmanship along with a ability to focus on customer satisfaction. Being left alone with minimal to no supervision is a job plus. You are given your work load for the day and as long as your jobs are completed in a timely and professional manner you can work at your own pace without someone standing over your shoulder like a time clock nazi. Going to a dissatified customers home with poor wiring and poor quality of service and having the opportunity to clean up a previous poorly done install and make a eyesore look clean and neat and a customer happy with their service brings no small amount of personal satisfaction and pride in ones workmanship.
Cons
YOU ARE NOT APPRECIATED, YOU WILL BE RESENTED BY THE COMPANY, EMPLOYEE'S, AND CUSTOMERS. YOU ARE EXPENDABLE. You will be blamed by the install manager for ALL problems at the service location, to include plant problems or design problems which are beyond the install techs control. In the eyes of the inhouse I.M. its better to blame a contractor than admit to a problem on there end.