RT has four podcasts, currently, I think, although I'm not up to date on all of them. But, basically every division of their company has their own podcast. The job itself also isn't great, but because it requires a maximum of 10 minutes of social interaction a day, it does allow me to just put my earbuds in and list to my ear budds, ya know?
I like ONRaC too. I started listening to them after that switcheroo episode with Sawbones. I've been through an episode or 8, but they're currently low priority, because MBMBaM just keeps drawing me back in, haha