Pros
Other than the complete lack of a life in the balance, working for Apple is great. The pay, bonuses, benefits, and perks are awesome. The opportunities for career growth and personal growth are near infinite. You will be pushed to and beyond your limits regularly, you will grow as a person and in your skills, and you will do some very cool things at Apple-you just will also not have have the time to sleep, eat, do your laundry, take care of your cat/dog, see your family, or have a social life out side of the weekends.
Cons
There is no time for life at at Apple, only work. If you enjoy what you do, and don't have obligations or passion outside of your work, this is the place for you. I do like what I do, but I have always thought that a person should work to live, not live to work.