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