It is difficult to know what exactly the job descriptions such as junior manager etc entail. Salaries, rosters, working conditions etc all vary from company to company irrespective of the job title. It is not productive to have negative discussion on this issue as it will not increase anyone's salary! A split workforce who are disagreeing with one another will be easily controlled by the powers that be.