Pros
Cool offices. Cool games. Nice small perks (gym, lunch allowance, Finnish lessons, free soft drinks, outings). Good medical insurance.
Cons
Time and resource management issues. Non-natives at a disadvantage career wise, despite the company working in English.