Ours was a small firm but never unionized. Still we had a decent retirement plan(pension) that was 100% funded by the firm, a 401K, profit sharing plan, Stock ownership plan, and I was getting 6 weeks paid retirement when I retired, plus a company car.