I have been working at Autodesk full-time
Pros
Transparent management, good culture, work-life balance
Cons
Global time zone issue when collaboration happens between continents.
I worked at Servcorp full-time for more than a year
Pros
Learn alot with great training.
Cons
Too much client facing work.