I would suggest you create a table called EmployeeRanking. That has field: name(text e.g ranking 1, ranking 2, ranking 3), order(number e.g 1, 2, 3) and employees (list of users).
Then the users table can have a field called employeeRanking that reference the employeeRanking table (where you can state which ranking a particular user belongs to). Then in your editor, you can create a repeating group of type employeeRanking, sort by order number. And in each cell of the repeating group you say “currentcell employeeRanking users name”. That is all.
So the ceo user would be in the ranking 1.
The cfo user and the guy beside him would be in the ranking 2.
The site technical, intern, plumber, head of marketing users would be in the ranking 3. The it goes on and on.
Any other person can contribute to this, as we are all open to learning.