Company: Oracle
Date: 2008-08-14
Overall rating: 4/5
Employment status: current

The database division is a good place for developers.
Pros: They treat their engineers well and reward good work.  The quality of the people in the database is quite good, and they are more interested in what you get done than your seniority, etc.  There is also a lot of flexibility about work hours, telecommuting, etc.  It's a big company, with lots of job opportunities within, so if you find yourself sick of what you are doing, you don't even have to switch companies.
Cons: It's a big company -- there's bureaucracy and plenty of questionably useful employees.