by JimD » Mon Aug 02, 2010 7:57 am
Megabus contracts out some of their runs and operates others directly. I would think you would need to live in a major Megabus terminal city such as Boston, New York or Washington for the best opportunities.
Personally, I would not want to work for a company that prides itself on keeping its costs ridiculously low – I can’t imagine the wages and benefits are great.