Pros: the compensation/pay was amazing.
Cons: it was a possibility to lose my job at anytime
This was a good experience overall, Although lurking in the back of my mind was always that the maximum time that I am allowed to be employed here was 2 years. I was orginally hired for a 6 mnth contract, however was renewed several times. During my 2 years, I was promoted from my base customer service position, to handling only contractor requests. This promotion was offered only to myself out of all of the contract employees, so I must have been doing something right :)