A good place to work in general.
Pros: family atmosphere at work.
Cons: lack of support or understanding from management.
A good place to work because of the people. I developed a strong sense of team work and accomplishment by interacting with fellow employees. Working in a hazardoous environment with some times inferior equipment presented a real challenge. I loved the challenges of helping develop new products.