Uber was a pretty awesome place to work. It was one of the freshest experiences at a job that I have ever had. Due to the newness of the platform and the service, it definitely makes it challenging to place the skills you learn in a neat little box. That is not to say that overall the work that is being done their isn't impressive. A lot of time, energy and sacrifice go toward making all things possible in that business.
It was a nice environment as you are considered as a self employed which means you get to work whenever you want to and you meet great people. If you have a nice car in great shape and you need flexible hours so Uber is for you.