Company: Apple
Date: 2011-02-12
Overall rating: 4/5
Employment status: current

Never worked harder, never had more fun.
Pros: The products are great, the senior managers are smart and engaged. Most engineering peers are smart, hard-working, and engaged. Most of the problems are fun and interesting.
Cons: The engineering risks we take demand tremendous effort to avoid catastrophic failure.  Yet we staff to an absolute minimum, so it often feels like a start-up. Consequently, overwork and burn out are common.