Pros
It's been very fulfilling working at Carvana. I wake up everyday feeling energize to go to the office and be around people who are just as passionate about the vision, and mission of this company. Carvana fosters an environment of collaboration, and you do not need a title to have your ideas come to life. Aside from the intrinsic motivation I feel from the work itself, Carvana does a lot to build team spirit. They organize hikes up Camelback Mountain and Kickball, have fitbit contests, onsite happy hour, and lunch and learns with other startup founders. Additionally it's not unusual for us to have brainstorming sessions over a game of ping pong, or cornhole (we see our execs do this all the time). Also, for a startup, the benefits are pretty good.
Cons
This kind of company is not for everyone. Things change....a lot. One day you could be working on one thing, the next, it could be something else. if you are adaptable, and curious, this would be a great place to work. If you're looking for a manual to teach you how to do your job, you won't find it.