Company encourages growth both personally and professionally. Opportunities for professional development. Great work life balance. Positive atmosphere. Ability to work remotely. Flexible work schedule. Supportive team.
Cons
No company is perfect, but I thoroughly enjoy the work I do.