Pros
SAP still has good company values and there are a lot of benefits. Most teams offer flexible working times. Taking responsibility in your family is valued and accepted at SAP.
Cons
The chances to get promoted are very little and highly depend on luck and not so much on your personal performance. For example, a Junior Developer in a team of Seniors can make a good career, because the Seniors generate a lot of promotion budget, making it easy to promote the junior. The same person in another team might not be promoted although performing the same. Chances to move beyond senior level are very little and within the senior level the salary raises have been minimal. Overall, the compensation is far too low compared to the market. Recent decisions of the higher management also caused a loss of trust and I feel that there is a new culture of doing the bare minimum, because there is no reward for going above and beyond.