Pros
My manager is awesome, I believe a manager can make or break a role. My current manager is awesome, he listens to our needs, he is family-focused so anytime I have to run home he does not hesitate to let me work remotely, and he constantly listens to us to find ways to improve the role. Oracle also promotes a lot of ways to grow within the corp. they offer discounts on classes and certifications. My manager allows us to take time out of each day to train on Lynda or other courses so we can not only better prepare for this role, but our future endeavours. They will even go as far as helping you map out a career path, which I find very unique in a corp with over 100K employees.
Kontras
Raises are hard to come by, I was very fortunate to receive a raise/promotion within a year (it is almost unheard of at a corporation this size). Processes are ever-changing in the cloud based sales flow, which leads to confusion/miscommunication among a lot of the teams (DM, SH, GOM,etc..) Corporation this size is massive so moving up is a tall task (not impossible, my VP has been here for 20+ years and is an M6 same with the SVP for my org).