Bus drivers in the Unite union working for CT Plus in Hackney, east London, struck on Monday morning over the sacking of Dennis Shine, a union rep.
There was also anger among pickets at the way drivers are treated.
Many believe that there is an intimidatory atmosphere in the workplace, which led to some drivers working during the strike.
Dennis Shine told Socialist Worker, “I refused to drive a defective bus, and then I was suspended and sacked in February.
“The company has just won an Olympic contract for bendy buses.
“They want drivers to clean them and put diesel in them. My case is now going to an industrial tribunal.”
Raymond Dewberry, a Unite member, said, “I’ve never been on strike in my life before, but there’s only so much you can take.”
Workers are set to strike again from 1pm to 7pm on Friday of next week.