Good work culture, managers are very competent and willing to help you grow, internal growth opportunities exist for those willing to push themselves and take on challenges.
Cons
Configuring certain local environments for reproducing tickets are often more complicated than the tickets themselves. Salary is not the most competitive but not terrible either.