Pros
SAP was a good place to work in terms of the workplace environment. Many perks, like a gym, cafeteria, and a nice campus. They treated employees relatively well. Good salary and benefits, especially compared to others my age. Good philanthropic efforts.
Cons
Constant and annoying reorganization. Promoting from within, and unfair/biased treatment towards those who are very attractive and (usually) female. Some upper management and VP's have such an over-inflated ego, and nothing seems to be done about it when it is painfully obvious to so many people. There is definitely an upper echelon of management here who are in effect an "inside ring" of some corruption and although they try to pride themselves on transparency the truth is that they are anything but. Also an extreme amount of outsourcing/contracting to India, which makes it much more difficult to work productively on a local team.