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

The most enjoyable job I have ever had.
Pros: Apple is a very collaborative environment, something I love in a workplace.  People are constantly exchanging ideas, asking questions when they pass each other in the halls, etc.  Compared to another well known tech company I worked at, where nearly all communication was done via email and you could go an entire day without saying a word to anyone, this is heaven.
Cons: Sometimes you can end up working long hours, and it can be difficult to move up from within the company.