"Drax is a great company with a great vision. The US and UK work cultures sometimes clash and make achieving goals more difficult."
Update your browser to have a more positive job search experience.
×