Pros
Lucrative benefits package. Work life balance.
Cons
Absolute nightmare from a developer perspective. My team primarily dealt with ABAP backend. The SAP systems and developer tools are ancient. You will be dealing with tech that is 100% only applicable within SAP. You will eventually stagnate and regret your decision to work there. Most of the time there isn't much development anyway, about 50% of your time will be spend dealing with customer incidents. Most of these incidents are consultancy issues that the product support team was unaware on how to handle. The S4/HANA is a completely bloated product. With very poor development tools, performance issues and a very unreliable version control system that is not Git based. I remember two times where I was struggling to migrate changes to another system. I asked a senior colleague for help and his answer was "on some cases like this, we have to copy the changes manually". Suffice to say I was speechless and I had to copy paste all the changes I had made from one system to another, that's when I realized their version control system is completely unreliable. Never again!