Pros
*Extremely* skilled colleagues, perfectly healthy work/life balance, calm Swedish environment (it's totally fine when people come late or leave early for a proper reason), no insane deadlines, very knowledgable management and Product Owners. Cool and colorful office, free snacks and drinks, occasional music events with live bands performing. Tons of learning opportunities and technological challenges - you can switch a team and learn something new that you've always wanted. Free Spotify Premium on top of everything else :)
Cons
Open-sourcing tools built isn't in DNA of a company. Consequently, very few teams do so, it's just of low priority for everyone so people never really get to this. Visiting conferences may require some bureaucracy and talking about why you go, why is that important for a company, and who you go with. And there's a limit of 3 conferences a year which may be discouraging to some. High volume of written communication, be prepared for your Slack client and Gmail inbox to practically explode of incoming messages from your colleagues and other departments. Catching up on emails is essential to stay in loop but I never liked doing it as generally I consider "email time" a waste. Company doesn't encourage remote work and doesn't allow it for long periods (even occasional WFH may be a problem). Too much relies on face-to-face communication so being out of the office makes one disconnected from a team. Low pay, at least in Stockholm. Senior Engineer salary is only enough to keep one's family afloat so the expectation is both parents are employed. Rent prices are very high in Stockholm (10-15K SEK a month) and lot's of single people rent tiny 30-40m apartments. Relocation package exists but it is lower compared to other well-established companies of a similar fame.