Is there such service in Bay area? Or what do you do to maintain mental health?
There are tons of therapists. Less drinking, less coffee, more exercise. The usual shit.
There is not as far as I know. I am also in tech and have endured dangerous amount of stress due to overworking and being bullied. You can try hiking in the trails, meditation and massage one in a while.
Family and kids?
Easy join a company like SAP. No work, no tension. But you folks have to sacrifice your big fat TCs though.
Amazon has an employee assistance program. Every employee is allowed 3 1x1s with a therapist. You should be able to find more info on inside Amazon