None of these things applied to him. He did not get medical or dental benefits because he was employed there for less time than their minimum to begin receiving benefits (or maybe he had just qualified when his teaching license finally got through? I can't remember now). Membership was
mandatory for employment, so anyone who works there part-time for less than whatever the minimum amount of time to receive benefits is (six months or a year I think?) is literally paying money to a union that will do nothing for someone who shows up to work, does what he's paid to do, and goes home without incident. It's like a mandatory tax on temporary hires that benefits long-term hires that means temporary hires make
less than minimum wage as a result!
EDIT: Oh and I forgot, they also took a fat chunk of his first paycheck as an additional fee, too.Previously my friend and I had both worked at various Walmart stores in our home state and not only were we paid above minimum wage starting salary, but there were no hidden mandatory fees of any kind. I know Walmart's famously anti-union to the point of absurdity (the propaganda in the training materials is outright laughable), but from the point of view of a couple of young guys looking to work part-time at a grocery store, Walmart treated us both far better than Kroger treated him, and without unions.