Apple is a place where extraordinary people gather to do their best work. Our community is made up of every kind of individual: artists and designers, engineers and scientists, thinkers and doers. Together we create things and experiences people once couldn't have imagined — and now can't imagine living without. So if you're excited by the idea of making a real impact, a career with Apple might be your dream job. Just be ready to dream big.
I have been working at Apple full-time
Apple currently offers competitive salaries and benefits, interesting projects, smart colleagues and a comfortable workplace. Of note is Apple's contribution to the 401(k) plan. For the first two years, the maximum matching contribution is 3%, but increases to 4.5% after two years of tenure and to 6% after fives years of tenure. Other employers such as Oracle and (before the Oracle acquisition) Sun offered only a 3% maximum matching contribution. And the Apple matching contribution vests immediately, unlike for example HP where the matching contribution vests only after three long years; incredibly, HP will confiscate its matching contribution if you leave HP for any reason prior to three years. Apple won't. Also, Apple's medical insurance is top-notch, easily besting for example the medical insurance of HP. With HP's lowest-deductible health plan, a $3,000 MRI will cost you $750 out of pocket ($500 deductible plus 10% of $3,000 less the $500 deductible) whereas with Apple the MRI will cost you nothing out of pocket. Apple's medical insurance is among the best that I've seen in Silicon Valley, and rivals that of Oracle and Sun.
My only complaint is that Apple is hiring so rapidly into my department that we all have to share an office with another employee. Perhaps when we move to the new "spaceship" campus I'll get a private office.
Advice to Management
Keep doing what you're doing.
Around 2 months after I submitted my resume for Apple software engineer position, I got a call from the hiring manager. He asked me what was the good day for the interview. It took half day for meeting 5 people. It was long hour interview for me. Each interviewer spent ~ 30 minutes and asked ~ 4 questions. Each interviewer asked questions in the different areas.