Pros
Casual workplace, good people to work with, industry leading company, decent offices and canteen. Expectation is to work hard but people who do can move up if they want to.
Cons
The office location is less than perfect and the benefits can be a little lacking. Salaries okay but nothing special and annual reviews can be painful.