Flexible time-off policy.
Supportive co-workers.
Overall good work-life balance.
Cons
Lack of career growth within the company.
High turnover rate.
Unreasonable performance review and constructive feedback.
Management doesn't know how to evaluate employee's true skill set.