Public transport specialist faces challenges on all sides