Pros
You might think its just an "app", but there aren't many companies working on a product that changes how people think about transportation or get things done on a daily basis. You have the power to change the direction of things in the company and have an impact across the board. Its very satisfying to see the results of all your hard work pay-off. My peers are extremely dedicated as well as some of the brightest folks I have met!
Cons
There are high expectations of everyone within the company and some people may not be able to elevate their game. Leadership is trying to solidify how they operate and there are some growing pains. These are all good problems to have! Its better than companies that are contracting or consolidating to cut costs.