As others have said, there's a difference in formality. But also there's a difference of generality (when the words are used without an article):
'The conference discusses advancement within engineering careers' vs 'It's important to seek promotion in your first year.' (I think 'advancement' is chiefly used in that general sense; 'getting an advancement' - in any register - sounds v. odd to me.)