Company: Apple
Date: 2010-02-07
Overall rating: 5/5
Employment status: current

A good place to work
Pros: Good environment, friendly people who are generally smart and have eclectic backgrounds. You get a lot of freedom to resolve issues. Benefits are decent, and you are working someplace people respect.
Cons: Lower salaries than other companies, so there is more churn than ideal. Getting time off can be a real problem when you are a Senior Advisor/Tier 2 because there just aren't many hours available. Your experience depends almost entirely on how good your manager is, and there are some bad managers. The extreme secrecy about everything can be counterproductive.