Cartel is a group of companies joined to price fix, etc

Union is a group of employees that group together to protect themselves against the company.

Fairly simple.