A lot of side activities to do. You can play tennis, valleyball, etc., which is organized by the members of the company.
Cons
Depends on the team, but sometimes it can feel pretty dull - people don't seem to be excited on the things they are currently working on, or talk much while in the office.