Even though both these positions play a supervisor role. A General Manager does not rank higher than a Director.
A General Manager supervises the employees and leads them in the daily operations of the business
A Director, also known as a “ Director of Operations”, supervises General managers and other high-ranking members of staff. Their main responsibility is to make sure the company keeps making money