Pros
The people you work with here are some of the most smart and impressive people that I've ever met. Everyone in the company, regardless of title is encouraged to talk about their ideas and make things happen. This has really helped it keep it's startup-like atmosphere that keeps people passionate about what they are doing. The rapid growth of the company also allows you to work on several different types of projects which is great for anyone looking to work on high-impact products and expand their professional skills.
Cons
Because of how frequently Uber is in the media and how many people use the product, as an employee you very frequently have to deal with people with very strong opinions against Uber. This isn't necessarily a bad thing, and this is often the case with large startups, but it is something that you should expect to have to deal with.