you can develop technical skills. Meet amazing people. Good work life balance.
Growth promotion wise is a little slow.
I applied online. The process took 2+ months. I interviewed at Novartis.
The hiring process was the online application followed by a video interview which had to be recorded and included long text answers too (Stage 1.) The second stage involved a lengthy telephone conversation. The third stage is a visit to the Basel HQ.