Better pay and benefits - my maximum out of pocket was lower than most deductibles. Democratizes the workplace - really helps keep management in check. You get real job security - firing is much less arbitrary with a steward fighting for you.
However, if people aren't active in union elections, bargaining etc. it can get really stale really fast