Great place to work, good environment and people.
Pros: good pay, good fellow workers, free full lunch
Cons: not so open to changing the way things were done.
I enjoyed my time there. I was a part-time worker and they were very accommodating to time-off needed, except this year the decided to downsize, so time-off was not accommodated.