Each firm has a different way of promoting... but it depends what you're aiming to be promoted to. At the lower ranks (i.e. Trainee, Grad, Snr, Manager) there are various levels within each rank depending on experience. Those promotions are considered automatic but the pay increase will vary...