Yes, this is all sadly common. And those traits you mention all go together!
Let’s be clear, most of the software empires of the present day were built on this style. It is possible to ship software like this!
But if you do neither testing nor code review, you almost certainly have a team that thinks downtime is for losers and heroes are coding 24/7. I believe they get addicted to the twin dopamine hits of cranking out code and saving the company from disasters that their code causes.