Treated great while working there.
Pay was decent and benefits were pretty nice.
Cons
People are fired without any warning. I had great reviews and feedback up until my last day of employment when they terminated me. I had no reason to believe that would ever happen to me, and I have seen it happen to several other people in my time there.