Pros
Few companies offer better compensation and benefits Intelligent, industrious colleagues Our customers love us It's like corporate boot camp--anywhere else would feel downright cushy Hypercritical culture will instill real meaning in the "detail oriented" entry on your resume A good work/life balance in most roles Insufficient training makes newcomers self-motivated, active learners
Cons
Few companies offer less time off and flexibility Spoiled, egotistical upper management hides all the cards, calls all the shots A customer-oriented approach to everything means we stopped looking inward long, long ago Militaristic reporting structure stops innovation in its tracks, defeating any purpose of the McMaster merry-go-round known as management development Management development program is intrinsically flawed--it's not the managers generating a caste system, animosity, and low morale, it's the MD program itself The workforce is far too lean to meet the unrealistic expectations of upper management "Sink or swim" mantra has led to an increase in frantic splashing, silent bubbles