They are not bank accounts of corporations. In this particular union, the employers pay $4.00+/hour to the union for its members' pension. The union itself does not fund this pension plan and neither do its members. It is also not a 401(k) plan. And yes, the checks come from the union and they have complete control over it.