Pros
Great customer loyalty, discounted items always helpful, support among most store level employees, flexibility on scheduling if you're a good worker, room for movement in different departments. I worked in front end, stock and pet care and most people were very willing to help you learn.
Cons
Low pay, insufficient employee reviews, turnover of management a lil too fast, having to work beyond schedule limitations sometimes (ex. you let them know you can't work past three and you're scheduled to four). I worked 39 hours a week so I couldn't be considered full-time and get good benefits. A person who worked for a month received a promotion over me (was there for year and half) cause of favorites with one manager. Very unfortunate. She made many mistakes in her new position.