Company: Oracle
Date: 2019-12-28
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Good name to have on resume for 1-2 years MAX
Pros: Many people say that Oracle has good benefits. Parental leave is very generous. 100% paid both men and women. Healthcare has options but I would not say that it is cheap. Flexibility and vacation is at your manager's discretion. If you have a good relationship with the manager, you can bend the rules, ALOT, to the point where the policies are abused and the manager will look the other way. Work stability is available for those who do not care about advancing. If you are going for a senior management position, those tend to come with a lot of flexibility. For IC (individual contributors) in finance/operations, it all depends on the manager.
Cons: * Almost no promotions and if there is a promotion, the raise is very low. My promotion based on an excellent annual appraisal was  2% raise. Rumor is that a 10% raise is VERY good. % increase is not dependent on your performance.
* Manager will ignore employees concerns when they are being verbally harassed at work because there is no written proof. Even in situations where your colleague tells you not to each lunch on certain days and prevents you from doing so, HR and management will not do anything unless you can prove this (if you have proof go to HR first because managers don't care). Be prepared to starve from 7am to 9pm if you end up with an unprofessional team. 
* Many unprofessional people in the operations arm of the company. (Engineering seems to be different; they seem more selective on hiring.)
* If you are considering an internal transfer (moving from one position to another within Oracle): Make sure you apply through Taleo first. If you don't, the hiring manager will take advantage of the situation. When I verbally agreed to interview for a completely different role within the organization and did not apply via Taleo, the hiring manager changed the "internal transfer" to a "promotion". My guess is that this was to save money. Promotion will allow the manager to use the focal budget. I had 4 interviews in total: hiring manager and 3 people under him. Then, I was verbally told that the was the best candidate and and to verbally agree to the new role (not knowing the new salary or start date) in order to move forward. Then for the next 1-2months, the hiring manager and his team tried to pressure me into doing my current job and start taking over the new role simultaneously (during this time, the new salary was not disclosed and this was a different/higher role). Then after approximately 2months, the hiring manager tells me that my "promotion" will be submitted (during the approximately 2months of being pressured and forced to work two jobs, the hiring manager had not officially started paper work to transition me into the new role). I asked about the new salary  which he assured would come with a raise. Hiring manager tells me the new salary (under market value). I negotiate 2k more. He pulls back the offer saying that he can't work with someone who "demands" market value (asking for 2k more still put me under market value). He also said to me, "Look, I came from nothing." Don't know why the hiring manager's background and upbringing has anything to do with my salary, but it does at Oracle. When I asked for the reason for taking away my offer after the salary negotiation, the hiring manager said I had no humility. So I went from being the unanimously voted best candidate for the job to a person with no humility after one salary conversation. This hiring manager refused to give me the new salary in writing during the 2 months but according to Oracle HR there is no such thing as a verbal offer. If the hiring manager doesn't start the paperwork for your internal transfer/promotion, it's best that you start looking for an external role.   
* HR will not speak with you unless they think that the events you occurred might open themselves up for possible lawsuits or if things are clearly against the policies in the employee handbook.  
* Management will pressure you into agreeing to the annual appraisal scores they gave you even if you do not agree. You can have multiple conversations, but your manager will email you asking you to accept the appraisal score until you accept it. 
* Oracle has and will promote about the education expense reimbursement but this also depends on your relationship with the manager. Management decides whether the course/training is relevant to work at their discretion. Manager's will postpone approving this so that you miss your deadline to submit the proper forms.