I wish. Most companies i've worked at i was maintaining monolithic legacy code that's hard to test properly. Sometimes another team was developing the next best thing under management guidance (so it would become the next monolithic legacy code) but usually no.
I've only worked at one company that did TDD and things were smooth.
As usual, management only sees short-term and it's hard to impress on them that any time lost now by implementing proper testing will be gained in the long run.