Leadership genuinely has no idea how the product works or how it should work to be useful on the software side. The scariest part of everything, other than the complete lack of professionalism from the leadership team (d-level and above), is the blatant disregard for the product's shortcomings. I have no idea how they haven't gotten into more legal trouble yet.
I have never worked around more miserable people. I don't mean that they are bad, just that everyone there is stressed and miserable, and it impacts communication in a big way. Hands down the worst company I've ever worked for.