Pros
Started in the warehouse in college with the hopes and expectations of moving up. Worked hard, kept my head down, did what was asked and respected Management.
Moved up within the company and did the same thing. Voiced my goals during review time and as long as I worked hard, proved myself a worthy employee, they kept moving me up and around within.
If you are one of these types of workers who appreciates the benefits given to you that you cannot and will not receive anywhere else, prove that you have the ability to grow WITH the company, be innovative, and cooperate with management, then they will work with you and continue to encourage you.
Cons
I have dealt with some less desirable people on the management team and soon realized that they had more ivy league ideas and didn't last long. Bad managers never last long there.