Flexible working hours that make it easy to manage work–life balance
Possibility to work remotely, including long-term
Friendly and supportive colleagues, great team atmosphere
Management is generally approachable and open to feedback
Cons
Some internal processes/tools could be more organized and structured