Pros
- Brilliant colleagues - Nice environment and quasi-free canteen - Good salary from a "senior developer" level and benefits, but not very good. You can earn more in other places - For some people, a company car after 3 years (for me, this is useless) - Interesting projects but you need the luck to work on one of those - Flexible working hours and home office - Family friendly
Cons
- Under the hood, SAP is a traditional German company with a strong hierarchy and a lot of bureaucracy and politic - In spite of PR, the innovations are not promoted if this brings no benefit for your manager(s) - Very slow processes and developments - You do not see how and by whom the product, you are working on, is used - Strong budget limitations for some teams, but money with no limits for others. The criteria are - how good your manager's relation to upper management and which technology is currently a hype - Promotion and salary increase is slow and limited - High fluctuations SAP could be a great place for consultant, politicians and managers but as a software developer you can find much better companies to work for