Some of these comments are so unbelievable ignorant I can't believe I'm dignifying them with a response...
I am a former "big pharma rep" that is now a "CSO". Guess what? There is NO difference! Contract is not what it use to be. Most of us are experienced reps that just want to work and most of the jobs available happen to be contract (because this, my friend, is where the industry is going). I do ALL the same stuff the direct reps do (every contract is different, but the one I am on includes doing lunches, occassional programs, meetings, BS work, etc). Frankly, I wouldn't care if it did or didn't, I'm just glad to be working and I do my job well.
The pharmaceutical industry is changing and the rep job is not what it use to be. Many of you who post these hateful, ignorant, unsolicited comments just can't face facts and would like to believe you are worth more than you are and contribute more than you do. That's the only logical explanation for whatever chip you've got on your shoulder. You really have negative feelings about yourself and just project your frustration on to others. Well, get over it. Like any profession, there are good and bad reps, good and bad "CSO" reps. But in the end, we're all the same... the latter may be paid less, but also may have more opportunities for now since, again, this IS where the industry is going.