Pros: the people, customer and employees
Cons: fearless feedback, i never felt it was a peer's job to offer job performance critiques to another peer, feedback was what the supervisor's position was to perform.
I loved being part of the Apple team. We were always busy helping customer solve their problems whether it be in person on one-to-ones or in back assessing and repairing their computers.
The most exciting part of the job was exceeding customer expectations and working with happy customers.
The downside to that was when we couldn't satisfy a customer, – more... for instance when they had dropped their computer in water and that wasn't covered under their warranty.
Getting up and going to work every day you knew there would be exciting challenges waiting for you or you would learn something knew. – less