Pros
Paychecks are on time and they never bounce. Insurance is good although that is becoming a sore subject. Bonues were good and measured fairly, but that may be going away soon as well. Being able to move is an option if youy choose, or stay in one place is an option as well. If you choose to move the opportunities are better for career development.
Cons
If you are a female with a college education, miniority background and maybe even have some military background, you are in. If you do not have these qualities (white male), best of luck to you. If you have college, you skip the ground level jobs and go right into management, taking care of 30 year veterans and telling them how to work safely and efficiently (How can they know??). If you do not move, management looks at that as you will never move and may overlook you for a position. If you do not have these qualities (Female, College, Military, Minority), you will have a tougher time getting "UP" in the company. They higher many, many, many college grads and tell them all they can be the next CEO, and after 18 months if they havent made a contribution to the company, it is on to the next group of college grads... Be aware...