Company: Apple
Date: 2008-06-18
Overall rating: 3/5
Employment status: current

Sometimes great, often terrible.
Pros: Instant product recognition, everyone in the world knows what an iPod is.  It's a hip place, and everyone knows it.  Lots of smart people to work with as well.
Cons: High pressure situations, disconnected management, never knowing what projects might be real or which might be a waste of everyone's time.  Lots of extra hours with low or no compensation.  Possibility of getting pigeonholed into pretty specific functional areas that you'll grow to despise.