Inconsistent, but great potential
Senior Software Engineer (Former Employee) – Palo Alto, CA – October 31, 2018
The quality of an engineering experience at SAP is entirely dependent on board-level politics, and SAP's executive board is chaotic at best. When things are going right, a good team has more opportunities to do challenging, interesting, and novel work than at any other large company I've worked at. The downside is, a board-level coup could happen at any time, and all of your hard work might be abruptly thrown away.
Work-life balance is unusually good, and while the perks aren't quite at the Google level, they're pretty good. There are internal labs where you can get involved in cutting edge research, and they're generally open to anyone who shows both interest and aptitude. None of this highly-publicized 20% that doesn't really exist; this is straight up fit-it-in-where-you-can blue sky stuff.
Lots of opportunities to do interesting things
Chaotic, not great compensation