Great place to work. Great people and above average benefits.
Fun place to work with exceptional benefits. Hard to move up and if you turn down a promotion don't expect to be ever asked again. Very top down mgt. style (military). Have many union employees working in what are traditional salaried positions which I found quite bureaucratic and which slowed progress.