So let me tell you a story about a company with zero customer service.
The express bus from Sudbuy to Toronto was late. Very late. How late? 4 hours late. Zero communication from the CS agent. He waited for people to come to him to ask questions, and proceeded to say there was nothing he could do, and wouldn't give refunds or exchanges, citing the policy about how late buses are not greyhounds problem.
I'm sorry, but how is a late bus *not* their problem? Travel rely's purely on schedules. If something is late, how is that *not* a major issue?
Anyways, this is a lesson on how not to run a company. Not only did their CS do nothing, people were getting very agitated and angry.
The CS agent could have done the following FREE and simple things to earn respect in my books:
-make an announcement that the bus would be late, ETA unknown, but would provide updates as he learns any information
-when the bus finally arrived but needed to head to the garage for cleaning/refuel, make an announcement giving an update
-knowing the bus would be late, ask passengers with any connecting transfers to see him to make the necessary changes to their tickets to change transfer ticket times
-BONUS - offer water/snacks to passengers who were waiting for the bus
Any of these things could have been done and would have made the situation 90% better, but instead, nothing.
The only saving grace was the bus driver was an awesome guy, but that is not enough to make me want to ever travel with Greyhound again.
TL;DR - Bus was 4h late, customer service agent could care less, provided no information and no updates, would never travel again.