Company: Oracle
Date: 2013-08-27
Overall rating: 4/5
Employment status: current
Experience level: Junior

I have been fortunate to work for a great mentor who has helped me grow and take advantage of my time at Oracle.
Pros: Opportunity to learn software development and sales practices from a top software company.
Competitive (not the best but far from the worst) salaries and benefits.
In general, people are treated as professionals with a high level of personal autonomy.
Cons: Typical large corporation problems:  Lack of agility when seeking to make changes or introduce innovation (it can take a long time to get things done).
Different groups become silos, introducing competition or mistrust where cooperation should exist.
The compensation processes (raises, promotions, bonuses) are not very transparent, often creating doubt and uncertainty. Hard to fully understand why they are given, or if they'll be given.  This stems from a lack of access to upper management for many employees.
This, in turn, comes from the often distributed, home based work force.  We don't see each other, which slows team formation and prevents knowledge sharing.