Underpaid and will always be...Churn and burn environment. Just a big machine.
Pros
Not a lot of pressure from management. We are expected to bring in business and make a certain amount of calls per week, but the calls are easily manipulated and the business can be a bluff also. The company will not fire you unless you clearly are not working and/or you behave in a way that is not HR compliant. The training in the beginning is not very useful for on the job, but it is fun and luxurious.
Cons
You will never get a raise within the same position, and with a promotion you can only get up to 15% raise. This is a BIG problem for all of the college hires that they are bringing in, because they are stuck on a below-market-value salary for the remainder of their career at Oracle. A promotion is also very difficult to come by, despite the minimal raise you get with the added responsibilities. The company has a horrible culture of looking out for your own interests, deceiving other product lines within Oracle, and constantly competing for budget with various pillars. The CRM is non-existent and everyone uses their own spreadsheets. The company doesn't run on half the software it sells. Don't expect someone to be happy when you lower their commission and raise their quota every fiscal year.