Roles and responsibilities of general manager in a company