- flexible working hours
- interesting projects with high level of personal contributions
- own project ideas are supported
Cons
- communication avoids problems unless it's too late
- leadership lacks mentoring and common goals
- unclear career development and promotion of personal favorites