Pros
Work from home positions from AppleCare division that allow you to relocate anywhere in the U.S. and internationally where there's a presence as long as you can also provide a good internet connection. Great addition to your resume Good opportunity for college students to have some income. Health benefits average with the industry and large enterprises. Personal discount and family discount on Apple products and some of its partners. Discount on stock company stock purchases
Cons
Middle management knows a lot about everything and also a lot about nothing ( I think this is expected in any call center type of jobs) Salaries are not as competitive as you might expect from a 700 billion dollar company. Software tools used on daily basis crash and are pretty unstable. This can be frustrating when you want to support your customers but due to lack of tool stability you can't. Unrealistic metrics and no matter how much feedback is provided soon you come to realize that it will not change due to bureaucracy.