Given especially the cost of these programs, it is important to note other disadvantages it may have. Many people think a far better education can in fact be had on the job rather than doing an MBA and this goes against doing MBA generally as well. Some executives might think that the learning that they are getting on the job is far better than any that they might get in a classroom. Thus classroom learning does not hold so much importance for them. They might think that getting a degree at this time of their careers is irrelevant now at this time of their careers since they have already gone past that stage of their career and anything that they now learn on the job will be far more important for their resume than a qualification. Even if it were only for the knowledge they would get, still the learning on the job would be more important.
However, a pro of MBA programs is that they are quite flexible as far as their teaching schedules go. Classes are conducted a number of times during the day so if the manager misses a class in the morning, he can attend it in the after-noon and if he misses it in the after-noon he can attend it at night. Thus a minimum disturbance to the schedule of the managers is caused. In some cases the classes might be scheduled on weekends thus eliminating the prospect of conflict with work timings (Robbins 2003).