Great place to work.
Pros: hour for lunch, good mgmt, frequent social functions/good pay
Cons: none that i can think of
Good benefits. Nice people to work with. Great environment to work in. Good hours. Mgmt worked with employees when it was necessary to have time off. Frequent social/pot luck/cook outs events. Job very rewarding. Will return if an opportunity presents itself. No complaints at all.