Very good training on the job and as a first finance job I gained invaluable knowledge from my Finance Manager
Cons
Salaries and progression are difficult to live with, most people get qualified and leave shortly after as the reward and progression after just isn't there.