Nice coworkers and working environment, decent benefits as employee including lunch and transport subsidy/voucher, gym and flexibility.
Cons
If you don't know Finnish, it's difficult to mingle with coworkers and there are very few of non-Finnish speaker in the company. Also because of budget issue, position might be temporary or project based.