In one of my previous companies, Our workload as developers went significantly down, code quality went up and bug complaints went down after we hired a QA team, as opposed to the developers doing it themselves.
It is important for code to be looked at and tested with a fresh perspective
and that's what a separate QA team aids in