Fairly clear path to promotion, quick upward mobility, global network with the ability to transfer to other countries, some flexible work arrangements, friendly/personable people for a professional services firm

Cons

Hours can be fairly high, stress levels can be high, several managers, partners, and clients to please at once