Work is very cyclical, so be wary of temp jobs for security. If you are laid off from a contract due to a bad year, you won't find any other work in the area because the area jobs are all at this company. Corning, NY is a small company town. Expect to run into your manager or co-workers once a month minimum at the grocery store. Beyond this, its a good work atmosphere, if not slightly viscous with the company oriented smiles. Either you can work with company politics or you can't.
Good balance, benefits, pay.
Company moral can sometime feel forced or shallow. This is the only industry in the area