Lead Wordpress Developer at http://infomedia.com/ and what's the first thing they have on their homepage? A slider. "What We Do" - slider. "How We Can Help You" - slider.
So why is your company using sliders? What was the "heck of an argument" that changed your mind on your own site?