Yes, seems good.
Yes, there is a strong focus on career progression. The CA program is paid for by the company and they offer two days of study leave per subject. As soon as you have your CA you will be a senior (although not sure what the pay will be at that level - still low)
It is unclear which is the issue.