Pros
Lots of learning opportunities given, great new office facilities, close to public transport
Cons
Depending on your department, it might seem like a really lonely place as your colleagues would be too busy to interact with you, not easy to negotiate for a higher pay, especially for freelancers; read your contract closely before you sign it