Who sees a task
A task has some simple rules regarding who sees which task.
Whoever creates the assignment will always see the assignment
Anyone who is added to the assignment as a user will always see the assignment
The person who is the project manager will always see the tasks on the project
Tasks that have not been assigned to a user is only visible to the person who created the task, the project manager and the company's owner.