Vantaggi
It (mostly) pays the bills. Your day to day experience will depend entirely on the business unit you are in and your localized management.
Svantaggi
Compensation is low. Their business model is just continuously acquiring established software companies, gutting them, and rebuilding them according to their model. Standard corporate experience. They will pay you as little as possible to retain you, and do things like changing the structure of HSA contributions to save a buck.