What is the Difference between a CEO, MD and GM?

There was a time when titles such as CEO (Chief Executive Officer), MD (Managing Director) and GM (General Manager) were more commonly reserved for people working for large organisations that had a large staff complement and formal, hierarchical management structures. These days, however, the title of CEO is used in much smaller companies as well. As will be discussed in …