Pros
-offers good training classes -401K and medical (if part time, not as good) -flexible schedule depending on where you work/who your manager is -free gifts every now and then
Cons
-management is terrible -management opportunities have dwindled from about 50+ management positions to about 10 -switching departments/moving up all depends on politics (who likes you or who doesn't like you) -there are supposed to be yearly wage increases, but HR can block you from receiving an increase -it's basically like working at a high school, there's constant drama and everyone talks about everyone -the harder you work, the more responsibility is placed on you while you remain at the same pay/level -if someone in a higher position does not like you, they can and will target you until you move departments or leave