London
Biffa Plc is the leading nationwide integrated waste management business. Here at Biffa, we have a friendly, open, honest culture that’s based on mutual trust and respect. At Biffa, we encourage our people to take responsibility. At Biffa, we are committed to get more women into the waste industr...