Great place to work but a lot of reorganizations
I would recommend Roche due to the benefits and work balance. Unfortunately management in IT have short-term vision. This lack of strategy use to bring a lot of reorgs whereas many people are impacted. If you are looking for a great company to work for but not looking job security, this is your company.