Is it common for others in field sales at Oracle to go for prolonged periods without raises?
From what I've seen and heard, Oracle has been doing this to tenured people for a while. Outside of getting a promotion (or recently for retention purposes), it appears that raises/cost of living adjustments have been virtually non-existent. In addition, other forms of perks/compensation have been shrinking (e.g
car allowance, reimbursement for home office, overtime for pre-sales) and commissions/bonuses have fallen as well. It seems to all point to MH's efforts to cut costs as a means to prop up profitability (which drives his own compensation).
From what I can tell, the situation is tolerated for a variety of factors. The software industry overall is incredibly profitable and, therefore, field sales positions pay better than other industries, so holding onto a good paying job isn't that bad of a thing. Many at Oracle joined over 10 years ago (back when Oracle was one of the top companies and one of the highest paying firms), so they are attached to the company and don't know what they could be making elsewhere. The average age at Oracle puts many into the phase of life where kids are heading to college and/or they are trying to build up their retirement so income is very important. In addition, Oracle remains one of the biggest software companies in the world and has acquired many smaller (and not so small) competitors over the years, so it has historically been the "safe" bet. Finally, until Oracle missed the on ramp to Cloud, there haven't been too many other large, successful competitors to go to. So many seem to have settled for a good pay/benefit package while watching the cost of living slowly creep up on them.