Pros
Most people are friendly but in a very superficial manner.
Cons
Where to start. You basically have to live and breathe it at every moment, on the clock or off. Forced overtime during releases or holidays. Passive aggressive management techniques designed to make you feel guilty for missing work. Revolving door of employees because of nearly unobtainable requirements set by management. Training had a lot of bumps in it, not because of the trainers, but the lack of material. I mentioned holidays before. You might as well forget seeing your family if you have to travel. No time off is allowed during the winter holidays. Zero, none, even if you have planned a year in advance. Overtime is often forced even during the weeks with holidays so you have even less time off for your families. When you express any concern over these practices the management takes you aside to remind you that only the customer is important and that you agreed to work any times the office was open. Speaking of time away from family, if you get assigned to a special project prepare to work 60+hours a week. Management becomes aggressive when you aren't performing to specific standards and this can sometimes lead to 20-25% turnover in a given month. In fact, less than 5% of my starting group lasted more than 90 days. Busy work is given almost daily, which interferes with work operations. Any new training is given via these ridiculous online courses or through a very brief summery in an online meeting (Webex). Worst of all, sometimes it is given out via email with little explanation of policy changes. Attendance is always an issue and with little wiggle room, no manner your tenure. I guess the best summary is they put product and capitol far above their employees worth, like most businesses, but without a real pretense of caring. Low pay, long hours just to have Apple on your resume probably isn't worth it since most companies of the caliber pay more with better incentives. The work life balance is non existent with Apple.