Pros
Great co-workers and some really great people. High profile clients which will look impressive. Free fruit on Mondays and Tuesdays.
Cons
Having recency left the company I can only look back on my time there as very negative contracting experience. Am not going to repeat what the majority of posts state, mainly because feedback about lack of leadership, lack of support, lack of escalation processes, and lack of communication are all very true. I worked 10-12 hour days, was given more work even when I said I could not take anymore, was given no support from my so called team lead. And after many hours of blood sweat and tears, and many late nights and weekends my team lead didn't even have the courtesy of telling me when the decision was made that my 'services were no longer required'.