Pros
I have worked in the Engineering group for the last few months and in all honesty, this is the most awesome place I have ever been a part of. A group of amazing people that really try hard to work towards the common goal of building awesome software to make car buying a breeze. Sure we have our internal technical challenges, but overall it's just a stellar place to be. Great executive leadership Great leadership for engineering Great culture Great compensation & benefits Solid work-life balance This company has a tremendous future if they can keep everything on the rails.
Cons
Some of our tooling needs work. Definite problems with a monolith solution from the early days, but things are being worked on to make that more manageable.