Taxi driving is flexible and can include working evenings, overnight and bank holidays on a shift basis. This type of work has a positive job outlook, especially in big cities like London, Birmingham and Manchester where the demand for taxis is usually higher and fares are also higher.