Professional Development or Promotions: if you work for the Bussiness you will have several opportunities to growth. However if you work for an enabling functions as IT, HR, Finance, Legal and others it will be very difficult to get a promotion...you will need to wait, sometimes several years.
Lack of training for the enabling functions. But it's understandable because of the budget restrictions. Even though the company has online courses as HMM, SkillsSoft, and others.
Retention of Talent: in some cases is almost impossible that you receive a counteroffer is like a rule, if you want to go then go.