The General Manager (GM) role is in charge of a company (or part of a company) operations which would also include generating revenue and controlling costs.
The responsibilities of the GM may include overseeing daily operations, engaging in customer activities, pursue target goals and objectives, design strategy for business growth, direct employees and delegation of administrative tasks, and reporting to and engaging with corporate offices.
In smaller companies, the GM may be one of the top executives and their responsibilities and importance associated with the position may vary depending on the hierarchical structure within the organisation.
A General Manager may also oversee the hiring, training, coaching and disciplining of lower-level managers. They may be required to oversee the incentives for workers and assess the efficiency of their departments. They may also oversee the budgeting resources that goes out to marketing, supplies, equipment, and hiring.