Pros
Supportive and friendly team, Strong leadership and management, work-life balance respected, opportunities for advancement, professional development and training, competitive salary and bonus, great healthcare and benefits package, Meaningful and fulfilling work, recognition and appreciation from management.
Cons
I really can't thing of a thing!