We usually hear that it’s London or Zurich due to high salaries being available there, but the high cost of living might take away a good part of it.
In your experience, which is the best city? Feel free to give your own criteria, be it the weather, culture, ability to navigate in English, etc.
They are famous for overworking and underpaying their staff, especially newer hires. They promised to improve their “unhealthy, stressful workplace culture” a couple of years back, but nothing has really changed. Lots of articles about it if you Google a bit, and I have personally had a lot of friends from university make the mistake of starting their career in Deloitte, Netcompany or the like.