Pros
Good pay, solid benefits, a (very) standardized schedule (for instance, NEVER weekends, overtime, etc)
Cons
Unless you are a management trainee you have zero chance of becoming anything worthwhile with this company. You could have a degree from a great school with a genius level IQ and you will be overlooked for every opportunity just because they are locked into whoever they recruit from alledgedly good schools. I understand a company's desire to recruit and train but its absurd that such a line is drawn that there is zero opportunity for advancement by anyone else within the organization. In fact, it is a terrible way to do business. The company is really an enigma because even the young managers seem to bail out after short time. Basically, this company sucks to work for, unless you are dumb enough to do the same thing over and over each day for what is good pay, honestly. But anyone with an IQ above their blood temperature should look elsewhere, in fact, run for the hills. This company could be something so much better if they developed a stronger team environment from top to bottom. Unfortunately many of the young managers have not evolved from their cliquish high school mentality. Good riddance!