You get to work on really cool products (iPod and iPhone in my case), and they are everywhere in the States. The stock options/RSUs are good (while it does well). Benefits are good. The 401k price match is pretty decent, with a progressive scale over 5 years that ramps up from 50% to 100% matching.
You get treated like crap.
"SWEATSHOP!!! YOU HAVE A FAMILY? YOU WON'T NOTICE IT" The schedule during the iPod release was working from 10 am to 3 am every single day of the week for 3 months (wife was furious). You may think that they would compensate with a nice fat bonus for doing SO much work, but think again. We received roughly 5% of our salary as a bonus for the year. If you count your salary per hour, it's not pretty. Expect to do a LOT of overtime with little compensation for it.
"YEARLY RAISES = INFLATION" The yearly raises are such that the managers get 4% of the employee's salaries as a raise. They are then free to distribute the money however they feel like. So on average, people tend to get ~4% increase/year (this isn't necessarily bad, but it's also not necessarily good).
"IT'S A ONE MAN SHOW" It's ALL about Steve. He dictates everything from the corporate vision down to the position of the pixels. Although it's a great thing to have him there, don't expect that your ideas will really make any headway into the products. You're more of a monkey than a thinker (and that's a good thing for Apple as an investor, but a really bad thing as an employee).
"VACATION TIME? WE'LL THINK ABOUT IT" You really have to plan around Apple when you take vacation. Forget about taking anything longer than 2.5 weeks straight. They simply can't have you outside of Apple for that long even if you do have the time off. Every year, Apple has this plan where you can cash in 1 day of vacation if you take one day of vacation. i.e., -2 days of vacation, you get paid for one day on your paycheck. A lot of people end up taking a day off (although still working on that day) only because they would otherwise have too many hours (it's just that hard to get vacation there). If the product is about to launch in a couple of months, don't even bother taking time off.
I know most of the employees are young people that have no family and pretty much no life, but that's not a reason to abuse your staff and make Cupertino feel like the Fabs that you own in China.
Great tour of Apple Campus in Cupertino, consisting of five interviews, including a lunch interview. It wasn't a very stressful interview. While I thought I did well, I did not receive an offer. Make sure you study up on Apple culture and come prep
My Apple interviewer asked me about my background and then some technology questions about Java. The first question was: "What are the differences between an Interface and an Abstract Class?" The second question was: "What are the differences betwe
I had a phone interview and then an onsite interview. The phone interview was pretty straightforward. The onsite interview questions were easy too. For the design question, I didn't have too much familiarity with Hadoop, but the interviewer was ver
Great tour of Apple Campus in Cupertino, consisting of five interviews, including a lunch interview. It wasn't a very stressful interview. While I thought I did well, I did not receive an offer. Make sure you study up on Apple culture and come prep
My Apple interviewer asked me about my background and then some technology questions about Java. The first question was: "What are the differences between an Interface and an Abstract Class?" The second question was: "What are the differences betwe
I had a phone interview and then an onsite interview. The phone interview was pretty straightforward. The onsite interview questions were easy too. For the design question, I didn't have too much familiarity with Hadoop, but the interviewer was ver