Pros
- good work life balance - varies by department, but engineering is nice to work with (fewer egos, people are actually graded on working well with teams vs many places that value individual "rockstars" over team dynamics)
Cons
- in my interviews, management was not transparent about the amount of collaboration that has to take place with the Stockholm office - in the NY office, get used to very early meetings, being excluded from decisions, or being jetlagged and using personal time to fly over - very slow moving company, very hard to get teams to cooperate with each other, and management doesn't realize this is a problem - senior leadership isn't experienced or won't bring alignment between teams/departments, and the ceo is young and "fratty" - many of their titles aren't standard, which hurts people's resumes. I don't see the purpose of calling teams "squads" and departments "tribes" except to create an unnecessary insider clique. - overstaffed on "leadership" roles like agile coach, honcho, product manager, and chapter lead relative to number of engineers, which contributes to the lack of speed and difficulty creating alignment - some roles like "agile coach" and "honcho" don't seem to contribute anything to the department