Pros
I came from the startup world and was looking for a more mature organization that still had the entrepreneurial energy. Uber is that company. The values that Uber instills in its employees are geared toward empowering you to make an impact and move things forward. While I don't feel like I'm lacking resources, I tend towards a scrappy means to make things happen. It's rare to have the opportunity to operate on the scale that Uber brings, and yet cross-functional teams collaborate in a seamless function. I'm grateful to work with a crew that hustles and is energized to do so.
Cons
Everyone will offer you their opinion when you start working at Uber. And while it's one of the more competitive places to land a job, it has a notable reputation in Silicon Valley. I don't see this as a con, but it's important that you believe in the mission of Uber. Everyone at Uber is excited to make Uber as reliable as running water (for everyone), but if you aren't 100% excited by that mission, it's not the right place.