Pros: great coworkers, great company (if you feel like that), strong pay, good benefits (nice 401k, health insurance, stock plan), very good training
Cons: very difficult to move up, product launches can be miserable, lousy company (again, perspective)
* Many employees get by coasting. NYC employees typically have other gigs. A typical day on the sales floor is a good amount of socializing with coworkers as well as customers – not a bad way to go.
* Management is uneven – but where isn't it? Lots of folks from Starbucks, the Gap, Coach, and other retail chains. A few amazing managers, many mediocre, some just awful but the latter rarely last long. The general feeling is that they like the company and are fairly laid-back.
* A great place for college and post-college kids to hang out. Many creative types, especially in NYC, where it's not uncommon for some one to get a gig in a film or go on tour or go work for a design company. The hiring process filters out a lot of bad people, and what you're left with is a lot of weird, smart, and talented people waiting to escape retail.
* Product launches are brutal, especially iPhone. If you're into non-stop insanity, it's actually quite pleasant. But after a couple weeks it wears on you.
* If you buy into Apple as a company, and like the type of people they tend to hire, it's like working at a summer camp – lots of camaraderie, laughs, and meaningful moments. Even if you're deeply cynical, you're bound to feel good at least some of the time working there.