Pros
In the apple store your fellow employee are the best reason to go to work. The in store employees are great people. The healthcare, stock options and employee discounts are great. You get to learn about the newest apple products. Depending on your position you may be able to learn new skills or practice your passions while at work. For every 1 bad customer there are 100's that make going to work fun.
Cons
Management cannot/does not make consistent decisions. Working a constant shift is impossible. Standards for mac genius got lower and lower as the time passed. Employee suggestions were never taken into consideration. Management has little to no working knowledge about technology. The one bad customer can make the 100's of good ones disappear.