Pros
Constant change represent opportunity to move around within org. Opportunity to work and get to know enterprise customers. People working at the ground level are generally helpful if you are familiar with each of their KPIs.
Kontras
Incompetent mid management. No respect for people. Even if the deal were assigned by your manage to work on, must make sure you have confirmation from finance, you will get paid before you start working on it( seriously??!!!!) No one is moving until multiple chases. No focus on success of the customer. (What happen to those customer who bought on premise. No support at all as everyone KPI is cloud only. Including those supporting function like presales etc) No consistent strategy to tackle the market. Manager being hired without proper background check and with no prior industry/solution experience/people management skills. Multiple cases where commission dispute happened and ppl left oracle because of the dispute.