Pros
Coworkers are great, there are a lot of very talented and passionate colleagues Pay is above average for the country (the only reason it's hard to change) Tech-stack is good
Cons
Management has no clear direction or communication A few people in management/ senior management roles are VERY toxic, some put professional values aside for personal feelings, some are talking down to non-management level colleagues (high-horsing/ passive aggressive tone or sarcastic replies to serious matters) Seemingly no effort to keep employees around Office morale is always low, people burn out fast No home-office Strong push to do a lot more than required, often leading to unpaid overtime, no culture for work-life balance Office layout is terrible, very few meeting rooms (and no culture to book the room or care if someone books it), no air-flow Teams can be very siloed, leading to a culture that promotes keeping other teams out that makes communication borderline impossible in some cases where we have to fish for weeks for a single reply