the return bus was supposed to leave at 7.45 am from Agra, but left at 8.30, making us ALL late to Noida!! They were waiting for people to come and fill the 4 empty seats!! You should respect the time of other people who have reached on time, booked in advance, paid the registration charges as well as extra fare upto Kaushambi!!
Also, the bus quality was very bad. The shock absorbers were pathetic, which made the ride very uncomfortable even on the smooth expressway!! You should change the bus infrastructure!