Petro Oil Company in Kenya is on the spot over the alleged poor working conditions for staff working in its over 32 petrol stations countrywide.<br />