Pros
Global company. Working with different teams in different geographical regions was certainly fun. Opportunity to travel and to meet your peers worldwide. It was very easy (and also encouraged) to ask for help from anyone (and I mean anyone); and surely you could receive help from colleague. Work-life balance - having strong Finnish culture, the company is extremely flexible on your work-life tradeoffs. you can agree practically any arrangement with your line manager; and that is one of huge positive aspects. Flat organization structure - it really helps if you can go to anyone, including very senior managers, and approach them with your problems, issues, concerns. It is in company's culture to try to help, and back-stabbing is almost non-existent.
Cons
not enough accountability for actions; relatively rigid organization