Pros
* The tech stack (.Net Core, Angular, Micro-frontends)
* Innovative projects
* Awesome team (fun, supportive, well-skilled)
* Good salary (on the market, maybe even a bit above the market)
* Appealing benefits (25 days of PTO, gym, medical package, various discounts including to festivals)
* You can really learn and grow as an engineer
* The communities, groups of interest where you can give back to the community or just have fun with your colleagues (charity events, get togethers, ecological activities, women's rights and LGBTQ+ rights)
* Management is open to suggestions and supports the teams
* Openness to switching projects, if you feel your current project does not help you grow (for real, you don't have to wait x number of years and check an impossible list of criteria, you just need to talk to your manager)
* Your opinion is taken into account and implemented if you bring arguments
* Inclusive, diverse, friendly group
Cons
* Cross-location and cross-team dependencies can create a some back and forth at times