The latest reason they're in the news isn't too ideal either.
Metro reports that an Uber customer named Aaron was taken to Bristol instead of Brixton after inputting a typo into the app on his way home.
Aaron was only traveling around two miles from Croydon to Brixton but ended up with a five hour round trip to the west country after accidentally typing in an address in Bristol and, worst of all, discovered a bill for £467.52
Afterwards Aaron tweeted the incident and an exchange with a friend saying that he'd fallen asleep for the entire journey.
The tweet was liked over 14,000 times, and Uber got in touch to offer him a full refund for the incident.
For their part, an Uber statement read: "We've tried to contact the rider, but our systems show they set an address in Bristol as their destination. When they arrived and it became clear this was
an error, the driver returned to London to drop them off in Croydon. This was clearly an unfortunate mistake so as a gesture of goodwill we would like to offer the rider a refund."