Pros
Nice people, fun events, opportunities for remote work in multiple offices in Finland, Espoo office looks kinda nice.
Cons
Poor decision-makers, high staff turnover, and poor onboarding. Management and marketing are out of touch with development reality, resulting in unreasonable deadlines, budgets, and false promises to customers. This results in several projects existing in development limbo without any direction or progress, due to them not being doable in the begin with.