Company: Apple
Date: 2010-03-23
Overall rating: 5/5
Employment status: former

A company you can give your life to.
Pros: Everyone there is incredibly passionate about the work they are doing, and the projects they are contributing to. Also, since Apple makes the hardware and software you're working on, it's easier to get the tools you need to get your job done.
Cons: As in the rest of the valley (I assume), long hours and weekend work are expected. It's hard to shine next to engineers who will give their entire lives to the company.