Management has a real problem with making promises they can't keep. Upper management is insulated from the lower ranks and is stuck in a very traditional view of the workplace. Don't expect any progressive attitudes or flexible work options. Middle management will promise what they know upper management won't approve.
ProsGood Benefits, Competitive Pay
ConsInflexible Upper Management, Clueless middle management