Pros
High degree of autonomy, most managers are supportive and new ideas are rarely blocked
Cool projects and you get to work with decent colleagues across Europe (very few bad vibe personality encountered)
Competitive salary in line with the job market, yearly salary reviews
Good work life balance (when it happens, overtime is paid)
Cons
Sometimes it can feel a bit hectic especially closer to deadlines when you have to put extra hours
Lacking a structured approach to promotions, you can end up feeling stuck in a role
Limited benefits especially for those working as freelancers