The people I got to work with everyday.
It was rewarding as far as pay, benefits and ease of communication with management.
Got overtime if you wanted it.
They understand that you have a life outside of work.
Cons
There were none cons that I can think of. The only reason I don't work there anymore is because I moved across the country.