Pros
It is a diverse environment, where you meet people from different countries and learn how they perceive the work environment. Novartis has a competitive atmosphere, making you strive to be the best you can be. It offers many opportunities that can help you grow in your career. I worked 24 years there and I wish I could have worked at least 15 more.
Cons
As with many other pharmaceutical companies, you feel your job is at jeopardy because of the contant restructuring due to patent losses and outsourcing to contract manufacturing, R&D and moving whole departments to other countries with cheaper labor or less regulation, like China. Raises were getting lower or none at all in the last few years. Promotions were many times based on who you know, not what you know, which can severely damage the competitive future of any company, by placing incompetent people in critical positions and creating a hostile or un satisfying environment. The personnel review process was based on forced distribution, or bell curve. Therefore, they had to "punish" some for that sake.