Perfect balance of your work life and your personal life. Salary is around average, but atmosphere and treatment of management is satisfying.
Cons
Opportunities to promote to higher position are almost none. You can promote as far as considering seniority, but it's not always connected with higher salary.