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

Experience in Oracle India -Sr. QA.
Pros: 1. Work Life balance. Not much work pressure and flexible timings.
2. Work from home option.This depends on the team you work in.I have seen teams where team members worked from home for weeks at a time without any problems.
3.Job security,though once in a while small layoffs happen,but,it's all hush hush and you won't hear anything about it unless it's someone you know who got laid off.
Cons: 1. No Salary hikes or,yearly bonus at all. I personally had the best possible performance ratings in my performance reviews yet didn't receive a single cent of bonus or, a single cent increase in my salary in the 3+ years I spent working there. Knew quite a few people who left the organisation after 4-5 years of working there cause of no salary hikes /bonus or,minimal salary hikes of 1-3% in all the years they worked there.

2. No career growth. Just like a stagnant salary,your career growth also stagnates. If you don't run after your managers and request them to get you promoted,you will most likely stay in the same designation until they finally give it you on "seniority basis" years down the line. Performance apparently isn't a factor in promotions in Oracle India. 
Good at buttering up your managers and blowing your own trumpet is one of the two factors which may help in getting you promoted,the other being - which part of the country you are from.

3. Regionalism is quite evident. I have heard senior members in teams tell people they referred for jobs in Oracle that they needn't worry about getting hired cause  so and so director was from the same state/part of the country as the guy doing the referral and hence wouldn't reject anyone he referred.
Regionalism also shows up when it comes to hikes,bonuses and promotions.

4. No compensatory days off or,extra money if you work weekends or,holidays.

5.Middle management in some departments seem absolutely clueless on how to go about some work related activities and this often led to haphazard planning of work activities.

6.HR doesn't seem to exist in the company. You will hear and talk to HR only on the day you join and the day you quit and leave.