Pros: excellent health care benefits, excellent products, nice people to work with
Cons: limited promotion opportunities, pay increases not merit based, limited training opportunities
This is not a bad place to work. Company lacks promotion opportunities but is a stable place to work if you don't mind doing the same job for 5-15 years. Pay increases are not merit based.