I'm astonished by the reaction of some people here. They seem to live in a alternate reality where every CEO is kind, doesn't try to reduce labor costs at every opportunity, doesn't treat his employees like cattle, etc. 20th century unions had their issues of course, but using extreme cases of dysfunctional unions is not a argument to totally disregard unions as a concept.
I've actually been treated exceptionally well by the half-dozen or so CEOs I've worked for. This is pretty common in tech, at least in SF and NYC, in my experience.