Joe and five other employees have been employed by a sub-contracting company. The employer (from the company) who hired them told the contracting employees the contract would run for 3 weeks. After two weeks Joe and one other employee are paid for the work they have done and told that the firm no longer needs them for the third week.
Joe and the other employees entered into a three-week contract and both parties are bound by this contract of employment. Joe and the other employee have been unfairly dismissed. They can challenge the dismissal in terms of the Labour Relations Act (LRA). (See: Automatically Unfair Dismissals)
You can help Joe and his co-employee refer the case to the CCMA or a Bargaining Council for conciliation (mediation). (See: What Steps Can Be Taken if There Is an Unfair Dismissal?; Solving Disputes Under the LRA)