Pros
Some of the best co-workers around, feels like family good benefits including merchandise discount Company itself has good core values
Cons
The Technology Dept. is in a constant state of change. I have had 7 different managers in a year and a half, most of whom had little to no experience in the area they now manage. They seem to shuffle people around with little regard to skill set. We went through a large round of layoffs that seemed aimed at reducing not needed middle management positions. (I agree we were heavy in that area), but only a few months later the shuffle of people has replaced, with different titles, all those same middle management jobs. I used to love my job and working here. It has completely changed and I no longer enjoy coming to work every day. In the past this was a place you could easily grow your career and advance, but that seems to no longer be the case.