Yes it's a good place to live. But...Industry is mostly composed of banks,insurance companies, basically a financial sector.
Meaning : OLD LEGACY CRAP.
Also a little bit boring and if you are not a "german" speaking person you will always feel unwelcome.
I found it to be amazingly expensive (I was there in 2013) but a phenomenal place to explore. Made amazing friends and loved the city but don't miss the $44 burritos.
I didn't live there but I did travel for work. Totally common to get stuck with a $50-70 bill for lunch. And, like a lot of places in Europe, getting charged for a pitcher of tap water is really off-putting to Americans. Geneva was by far the worst place I have ever been for charging for water.
Also a little bit boring and if you are not a "german" speaking person you will always feel unwelcome.