Great place to work because of your co-workers being close like family.
My experience was great until I had medical problems. Then management was not understanding at all. Even when I had paperwork from the hospital and all of my doctor's it wasn't good enough and the management didn't care policy is policy and they aren't going to back even their good people up.
ProsGreat atomoshpere to work with lots of awesome people.
ConsManagement not helpful whem you need them the most.