Pros
* First and foremost, I truly believes in Uber's mission and have a deep conviction of the good that Uber is bringing to the society; this gives me a tremendous deal of satisfaction. By disrupting the monopolistic taxi industry, Uber is making transportation more efficient and bringing value to 1) The drivers, who generally have much better pay than driving a taxi (because Uber gives drivers a larger cut of the fare than a taxi company would; because Uber makes rides more efficient so that drivers have less downtime and thus more trips). The drivers would also enjoy flexible hours and being a boss of his/her own (interestingly, this is consistently the #1 reason why drivers love Uber, at least from my personal experiences talking with dozens of drivers) 2) The riders, by give them much better riding experiences (courteous and friendly driver, cleaner car, convenience in hailing a car, great customer service), as well as cheaper rides 3) The society, by making more jobs (we are creating 50,000 jobs a month across the globe) and taking inefficiencies out of our economy 4) The environment, by reducing the need of self-driving and car ownership, and encouraging ride sharing, Uber could make a potentially very large impact on our environment * Second reason why I love working for Uber are the people I work with. I am fortunate enough to be working in a team with both great leadership and great colleagues. Here we really work as team, everyone is very talented, works hard and helps each other, and we learn from each other and grow. And from what I know, this is not true of our team only but a general culture across the entire company --- you don't get this everywhere. * Last but not least, I am also fortunately enough to be working on a problem that's both technically/intellectually challenging, as well as contributing tremendously to Uber's business bottom-line. Being able to see our work makes real business impact gives me a lot of satisfaction working here.
Cons
Being a relatively young company that grows exponentially fast, we do have to work pretty long hours. Personally I don't mind as I really love this company and I voluntarily work after I got home and on weekends too. I think this is just part of being working for a start-up company one truly loves.