Originally posted by Rufus BugleWeed:
Generally they don't like to show you a contract. Part of the reason they want to hire you is that they can fire you at a moment's notice.
You diminish your ability to sue the end employer. The shell corporation you work for has no assets. The direct employees have more civil rights than you do.
A new manager will fire you and hire somebody else because another contracting company pays off better than yours. A new manager will fire you because knocking the contractors out makes for a quit cut in budget and better chance for a bonus.
A new manager will fire you because he wants to form his own team ( he does not like you because you know more about the business than he does ). A new manager may fire you to build fear in the workforce.
The earnings you sweat for can easily be given back to the employer in kick backs.
They will give you the dullest or most impossible assignments, the worst seat, and the worst computer. Businesses generally have a set of business rules I'll call domain knowledge. Transferring domain knowledge from one business to the next is not always clear.
Originally posted by Walter Chen:
Somebody mentioned the idea of "incorporating yourself" to me. What are the pros and cons of doing that?