I've been in Switzerland since 2011 working for an international firm, and I think it's great, actually!
I was in London before that and PP are right in terms of it being rather small in comparison. The big city feeling is the one thing (apart from friends and family) that I actually miss around here.
In all othet respects, it's a great place to live. The standard of living is a lot higher than in London, IMO, as is the quality of goods and services in many places. I'm in love with the Swiss habit of actually sitting outside in summer and the fact that going out around here doesn't mean thatvthe pub closes at 11.
The women thing is no longer accurate at all. Swiss women only got the right to vote on a national level in 1971 and were only afforded equality under the constitution in 1981, that's where a lot of these stories come from. Having said that, a few years back, Switzerland actually had a majority female government. Cat calling and street harrassment is just not a thing the way it is in London and all my male co-workers seem to take 2-3 mths paternity leave. In many respects, being in Switzerland whilst female actually beats being in the UK.
The Swiss are quite reserved and don't really make friends all that easily. My social circle here consists mainly of co-workers (but part of the reason for this is that I don't enjoy expat groups). There are also some quite ridiculous rules that people seem tonabide by, such as most rentals stipulating no laundry on a Sunday, which is just plain stupid!
I disagree about Swiss schools not being academic. It's true that they don't seem to be from what I see and hear (no DC here), but I find that my Swiss co-workers tend to have a broader education than people in the UK very often. I suspect this is due to the Swiss educational system allowing far less choice than the British one (you can't get an A-level equivalent without both mathematics and at least one foreign language).
I don't actually live in Zurich anymore and would recommend you also look at Bern and Basel - both easy commutes by train. I moved to Bern a few years ago and feel a lot more at home here.
As for the foreigner thing: yes the Swisd have basically invented the UKIP brand of politics. But, just like in the UK, it's a controversial subject and you'll find plenty of people very accomodating and not pleased with this sort of thing at all. Like the UK, really. This is certainly true for the cities, which almost all lean left politically.
In terms of work, I suspect you'd have to have your qualification as an accountant certified. You need a paper for pretty much everything in Switzerland. Professional training seems to be taken very seriously here and there's a nationally recognised qualification for basically anything (apart from maybe cleaner and shelf-stacker).
HTH