Pros
Extremely high pedigree of people, everyone approachable, flexibility in working hours. Fast paced. You will not be bored
Cons
Cross team communication can be a challenge, often multiple groups tackling similar issues independently
Pros
Nice office, helpful colleagues, easy commute.
Cons
Management is a little confused about what's happening.