Wonderful people to work with. And great benefits. Along with opportunities to advance in the company.
Cons
Not the right people in place with top tier management. Its not always about pleasing the shareholders. Good employees are your greatest assets and your best investment.