Pros
Even as a contractor you get to enjoy many of the office perks: free lunch, snacks, drinks, happy hours, cool office. Smart and passionate co workers who love tech keeps the office buzzing with excitement. A lot of opportunity to meet other smart, cool people in different departments through organized office events, classes, celebrity visitors, etc. A lot of great teamwork and support from large majority.
Cons
Not too many cons, but I was only contracting for short period of time for a specific project. Creative team seems to be set up quite differently from other large brands and tech companies where the global creative team and a separate sales creative team works in silo with out creative directors. In-coming CMO may change things like this to create better structure around roles.