An employee is supervised and controlled by an employer. The employer’s instruction must be followed by the employee. On the other hand, an agent can choose to finish a task or achieve a target as per his style and understanding of working.