They both stink, so you will not be making a bad decision either way. Still, I think the reputation of Novartis is terrible. It has been that way for a long time, and it hasn't changed. Only leave if you manager is terrible.
You'd be nuts to for jumping out for the frying pan directly into the fire. Novartis does nothing but char careers and reputations due to its poor elitist management with unrealistic expectations.
Stay away ! You won't make as much , you will be miserable, micromanages, treated like a child, disrespected ... The list goes on. There is no autonomy here. Take your experience and go elsewhere! NOT in pharma, especially Novartis !
Novartis US Pharma is a front for Swiss $$$! They do not care about their employees, you will be throwing your career in the trash. They are a ruthless cut throat company Period!