Pros
I spent more than 15 years at SAP, so obviously there are many good things. The experience you have is going to differ (sometimes drastically) depending on the part of the business you work in. If you are in the technical space, it's an amazing place to grow--over time you could stay in the same role and work on many different technologies because they are always evolving. If you are into problem solving, its also a really good place to work--they have the tools and methodologies for root cause analysis in customer support and you'll learn a ton even if you're already good at it. People tend to stay in the organization for a long time or return to work there after stepping away. Over the time I worked there, I saw incredible growth and transformation, and over that time I continued to have good benefits, and good bonuses. I learned a lot.
Cons
Again, the experience depends on your place in the organization. The experience, for example, in the Global Center of Expertise (a support/consulting function) can be condescending. While never the target myself, I saw others publicly berated multiple times when they could have been coached instead. Additionally, if you made a mistake in front of certain leadership, it would be very difficult to recover from. I did not experience either of these elements from other business units I served in. There were specific leaders, who had been raised in the organization over a long period of time, who were ultimately responsible for both of these issues. To be fair, some of those same leaders had some redeeming qualities as well--including really going to bat for people when it was time for a raise . But those qualities were not enough to overcome the negatives for the leadership in place. If after a long time working at the company you decide to pursue a career change, I would advise not trying to complete the transition within SAP. One might think it would be easier to change internally, it is not. There is a huge headcount is gold culture among hiring managers; which is likely true in many organizations. However, at SAP it makes it incredibly difficult to make a change even with transferable skills. It essentially makes hiring managers unwilling to take a chance that they might take otherwise, on someone who has great transferable skills but might not have the functional background (which they could learn). Examples of my own experiences included: - 10+ interviews for one position, but then having an external consultant chosen instead - A manager told me I didn't have enough experience in their function despite the fact that I was willing to reduce my grade in order to grow and had significant levels of transferable skills. - Many hiring managers, after 2-3 (sometimes more) interviews, never get back to you; you find out weeks later through automated notifications that you didn't get the job; when they did let you know, they almost never responded to requests for feedback that would help you grow