Company: Oracle
Date: 2008-06-20
Overall rating: 2/5
Employment status: current

Bad pay but flexible.
Pros: It is very flexible in terms of work hours. You can work from home if you need to, but sometimes this will depend on your manager. But in general, as long as you get your work done, they are pretty lenient about these things. 
There is also a gym on campus, where you can work out, or play sports (basketbal, volleyball, badminton, swimming, etc).
Cons: Salary adjustments and bonus are not much (if any). If you work at Oracle for too long, your salary will be far below the market rate.

Opportunity of career growth for engineers is small.  A lot of bogus rules are implemented to make sure it is hard to get promoted.