Can be a nice place to work. They do have great benefits, especially discounts. Also can be very fast paced and somewhat left out of what is going on with the company. Management in my department at least was all about politics and was not ran very well. Shifts for my department we're not, "home/work" life balanced.