Pros
Uber's application process is extremely rigorous, but once hired you find out why. I've never been around more driven, capable people in my life. There's an incredible feeling of teamwork and shared commitment that permeates everything we do.
If you're willing to work hard, "step on toes," and be creative, Uber will empower you with all the responsibility you can handle.
The perks are great—catered lunch, tons of snacks / drinks, happy hours, education, etc.
Cons
It's not a 9-5 job—very much an "all hands on deck" culture.
If you're not ready to fight for what you believe in, the environment could overwhelm you.