Работник работает. Это просто факт: тот, кто выполняет работу, называется работником. По определению. И от характера работы это не зависит.
Представим, что я - начальник. Если я нанял работника, то есть человека, который должен будет выполнять некие задачи, то он будет работать. А я сам - как сложится. Могу и не работать. Именно для этого я и нанял батрака, чтоб самому не работать, не так ли?
Сотрудник же со-трудничает. Если перевести это слово с русского на русский, "совместно трудится". Совместно со мной (мы же помним, что я сейчас в роли начальника). Мы работаем вместе. Причём можем работать даже поровну.
Всё отличие - в отношении начальства. Человек в любом случае считается работником, просто потому что работает. Однако если начальство ценит работника и его вклад в общее дело, в конкретный результат, в благо и процветание компании, такого можно назвать сотрудником. Ну а если речь идёт о человеке, с которым вы находитесь на одном уровне и действительно работаете вместе, то, будь вы хоть грузчики-напарники с исключительно физическим трудом, вы, несомненно, трудитесь совместно, то есть вы - сотрудники друг друга.