Pros
They pay for you to drink occasionally.
Cons
Your life will be pointless meetings if you work here. We had no less than 2 all hands a month. As a developer, I was in about 20 hours of meetings a sprint. Mostly meetings to plan meetings. The company organization is a mess. In two years I was on 5 different teams with 4 different managers. You will never get anything out, it’s impossible. Everything gets scrapped. There is no product roadmap and they’re hemorrhaging money. They let sales dictate the product flavor of the month, so as you can imagine the product is awful. They can’t even do a live demo. The “culture” that they talk about is blindly and enthusiastically following a leadership team that has less experience than the people they hire and continually lies about the state of the business. The current COO was the previous CPO (over product and engineering), despite ANY experience in either department. The current CEO, currently in charge of product & engineering, boasts the same level of experience in software, none. This is a dealership company that’s attempting to dabble in software.