В этом предложении, данном без контекста, союз как воспринимается скорее не в сравнительном значении, а в значении 'в качестве' ('нечто работает в качестве магнита для выгоды'); такие обороты с союзом как не требуют постановки знаков препинания.
Здесь возможны оба варианта.
Запятая перед союзом не требуется.
Правильно: работает в должности. Но: принят на должность.
Верно: работает в должности директора, работает директором, занимает должность директора.
Лучше: Мы работаем все праздничные дни.
Точка не ставится в конце предложения после точки, обозначающей сокращение слова. Правильно: до 18 ч.