Pros
- A lot of startups claim to be changing the world. Uber actually helps people in 300+ cities earn an income and get around. It doesn't get higher impact than that. - Great engineering. Uber is pushing the boundaries of what dynamically typed, interpreted languages can do. It also picked up Node and Go when they were still very new and is now a leader in both. - Many problems the company faces can only be solved by a combination of technology and people. For example, how can we help concert-goers get to and from Coachella? The solution involved both product and operations teams. Even as an engineer I'm learning a lot about business just by following what our city teams and leadership do.
Cons
Uber faces stiff competition in Asia. The company moves extremely face to get ahead, which means the work is more challenging than at your typical Silicon Valley tech company.