you can develop technical skills. Meet amazing people. Good work life balance.
Growth promotion wise is a little slow.
I applied through a recruiter. The process took 6+ months. I interviewed at Novartis (London, England).
I was headhunted by 3 different and independent recruiters including one of their own departments. Invited to apply as I had the skills they were looking for. I was told to expect a phone call from the hiring manager "any day soon". No call ever came and no emails or phone calls from me were ever answered. I got a generic rejection 10 weeks later. Then a further 2 months after that I got a call from them saying that they had changed their mind and was I still interested. I said I was and the person on the phone discussed company cars more than the job, but said the hiring manager would call within two weeks. I never heard anything again and any phone call I made just rang out with no answer or ability to leave a message. If they consider you a backup or second choice, don't expect any courtesy or respect.