Healthy culture, interesting people, as an engineer you get a chance to be close to the users and the business.
Svantaggi
As with any company there are some ups and downs. Over the past 3 years the company has gone through multiple rounds of restructuring, at times it was rough.