The description of software development at Google was quite interesting. The rant against XP, less so.
http://steve-yegge.blogspot.com/2006/09/good-agile-bad-agile_27.html I can see myself enjoying working at Google, assuming they'd be willing to hire me. :)