A general manager is expected to improve efficiency and increase profits while managing the overall operations of a company or division. General manager duties include managing staff, overseeing the budget, employing marketing strategies, and many other facets of the business.