Pros
Better pay than most retail jobs Very good benefits, even for part timers Employee stock purchase plans Decent discounts Easy to move and get a job at another location You work with a lot of people who are intelligent and willing to help you if need it
Cons
Management. management. management. It's a challenging job with a lot of pressure and stress already and probably the worlds most horrible customers.. and having a management team that doesn't care about you and overlooks all of the hard work you've put into the company just makes the job unbearable. You start off thinking you're at this magical place and you feel so lucky to be working there- then after a few years you feel so depressed you start to contemplate quitting every day until you finally do it. Apple made me a very unhappy person.