Company: Oracle
Date: 2014-02-27
Overall rating: 3/5
Employment status: former
Experience level: Junior

Pretty Good if you're on the right team with the right manager
Pros: If you like corporate life, you'll like Oracle. Global company so lots of opportunities and through line of mission statement. Fabulous benefits, decent pay and excellent resources. Stability to an extent (They do outsource sometimes). If you're on a key team you have many opportunities to move forward or to a different team for a better position. They love hiring internals for promotional moves and general openings and encourage you to keep learning new things to increase your skill set. Some great people and decent office environment.
Cons: The level of middle management is hit or miss. Get the right manager and it's smooth sailing, get the wrong one and it can be a real nightmare. Raises are difficult to come by in most cases, they tend to low ball positions and if you're hired you will find it very difficult to secure a raise even if you move to a different position that might pay more - again depends on the manager. If you leave and try and come back they will try to give you the same salary as when you left/were let go until 2 years have passed. Training is also hit or miss depending on the team and for a software company - their software and bandwidth is extremely frustrating at times. At my location there was only one on site tech and tickets seemed to mount up. Equipment was decent but not great and the culture can be ridiculously gossip driven. Also way too political - if you earn the respect of the right people you advance despite lacking actual skill, if you don't have anyone behind you, good luck moving up.