Vantaggi
You can form good relationships with coworkers. Many people that work here even wind up getting married. They are good with your schedule of you can only work certain days or hours. If your part time you can ask for time off and get it basically whenever you want. They give you free stock and bonuses, but you have to work at least 1,000 hours a year to get anything.
Svantaggi
The pay is horrible and even if you have been there for years they will hire people making maybe a dollar less than you. They try and fix your scores on your evaluations so that you can only get a small raise or no raise at all. Your manager won't stick up for you when a situation like above arises because they don't want to get in trouble from the store manager, even if they tell you they don't agree with it. Unless you are a manager the pay is pretty bad. If your full time its a little better but then they basically own you.