Advancement depends on your willingness to move. If you are in the north there are fewer positions because the offices are smaller and turnover is low. You are basically waiting for someone to retire. The south has high turnover and more positions. You will never see the max salary for agent. Overtime is very rare regardless of what office you are in.