Pros
receiving a paycheck was nice
Cons
by far the worst company I've ever worked for in all my 9 years as a software engineer. the merge with ADESA is a complete mess. management is a complete and utter joke. they like to make up rules that don't matter because they think it makes them more powerful. or successful. I don't know. but they don't care about you or your health. be ready to go into an office 5 days week and have all remote meetings with your team that you'll never meet because they're all remote and get to wfh. oh and don't expect much vacation the first year. and try not to get sick. you only get a few days a year to be sick. so unless you're living, breathing, and bleeding for all things carvana, you should just avoid this company. feel free to buy a car from them because they approve literally everybody (look it up) but that's all they're good for. I've suffered my fair share of poor management and office politics in the tech industry but carvana has received the gold medal for being so bad I never want to be a developer ever again.