Pros
Great technologies, great solutions, always something new to learn and show customers. Can't get enough of it in most cases. Love to share with new customers cool things the Mac can do.
Cons
Both management and customer demand cause problems in trying to get things done. Never enough time and some employees have to work off the clock and during breaks to keep management off of your back. No one wants to "look bad" to their bosses in the name of "accountability." In order to be promoted from Retail to Cupertino you have to "SHINE" compared with most, making it nearly impossible for advancement. Mostly single, younger, "eager beavers" under age 30 who are willing to sacrifice things to work at the "mothership" head there, nearly anyone else can forget it.