Organizational commitment and job satisfaction must be answered from the viewpoints of managers working for the company and employees as often there is a discrepancy between those two experiences.
When comparing the "general" as opposed to McDonald's, one must specify the size of the company and look at their goals and mission as this affects policy. Larger companies, such as McDonald's , often count on large turnover in employees (although not necessarily managers). They hire teenagers, do not invest much time/money into training, and turnover is planned into the budget. A family based company, or a small company might have the goals of hiring with the intent of keeping and has a policy of promotion from within.
When answering this question, one must define these factors before discussion the commitment of the organization and its impact (or lack of) on employee satisfaction.