Pros: experience, environment
Cons: advancment is far and few inbetween
Wonderful people, management didn't have much experience with the products, truly learned on the job. Overall I would recommend the company if your looking for job security, but not for advancement. If you're willing to relocate then advancement can come back into play for you.