Pros
Great employee programs, Really flexible hours, Decent managers for the most part, Generally Friendly working conditions, Relatively predictable pay raises, Great co-workers.
Cons
Little pricey to eat lunch at the store everyday on a minimum wage (or close to it), Wage caps at a certain point based on job title, Depends a lot on if you get along with you department manager and overall store managers; if you don't transfer to another department or store quickly, Promotions and raises predictable but based on the perception of your work attitude of you boss so favoritism, gossip, and social standing with in your department co-workers means more than actual work, Don't work here if you do not thrive in a High School setting, Some managers will threaten to fire you when you make a mistake even if it did not cause damage to store, customer service or profit, Last but not least NO UNION you don't know how bad you need one till your getting the third degree and your head is on the chopping for making one of those premeditation mistakes.