Challenging work for solitary people
Job work and life balance determined by each individual's capabilities. It is possible to really get the all of it.
Salary is ok but not rewarding, other position with less stress or responsibilities have actually a better pay.
No right management, some teams even have manager that doesn't speak their language. No teamwork nor effort to build up a solid relationship.
Lonely work at home, do not expect any support from Apple. The managers will augment their stats expectation greatly after probation period and will not give any support to obtain such results.
Long and painful advancement internally in Apple...