Pros
* Very nice, friendly, and generally unpretentious colleagues * A refreshing change from tech (especially Silicon Valley) arrogance * Very nice campus, cafeteria, benefits and more * Lots of telecommuting options, depending on your manager and function * Some very smart people who are generally nice and approachable (see above) * Some incredibly innovative technology, and the financial resources to support it (in theory)
Cons
* With few exceptions, you'll easily drown in endless processes * You'll inevitably encounter processes that are required before you can begin the processes * Remarkable redundancy across organizations and geographies * No shortage of politics at the executive level, which is likely to have an impact, whatever your level * A frightening number of executive decisions are made whimsically, especially before SAP events. Whatever the merits, the end result is that aforementioned processes must follow like dominoes. * The end result of all the above? Processes and politics far trump technology * Depending on the organization and function, nepotism can absolutely reign supreme