Pros
Great place to learn about technology, with numerous opportunities for internal growth. Lot's of job recognition and awards. Great reputation among tech companies, and Oracle name carries prestige. Quality people, and large, international, diverse workforce.
Cons
Madenning environment to complete any sales cycle with cryptic applications, and excessive work process overload. More time spent on mundane, clerical type activities such as various approvals, quote generation, opportunity tracking, contract adjustments, imaging, contract generation, forecasting, paperwork...so many mindless activities distract you from what is most pertinant to your job success, talking to customers and solving real business problems. Long, frustrating learning curve to get up to speed with all the internal systems necessary to perform your job duties.