Work life balance, great work environment, opportunities to learn and succeed, and most importantly a management that wants you to progress in your carreer.
Cons
Pay, especially for finance professionals could be much better. Graduate degrees not worth much.