Pros
Great opportunity for entry-level sales reps to gain valuable sales experience. Additionally, seasoned reps can find a variety of opportunities to develop relationships with various pharma companies.
Cons
Well, it is contract and honestly for some people that is concerning. I have worked for Syneos about 6 years in two different stints on two different contracts. Both of the contracts lasted longer than expected(the first was only slated to last a year and the company hired 80% of the sales force to work directly for them). The second contract, i am still on. I am in the 5th year of what was supposed to be a 3 year contract. Pay may be less than expected and the benefits are not like a pharma company. Also, you have to consider that when a contract ends, you do have to work to get on the next one(networking and emailing former collegues etc.).