I was a Perl hacker for almost three years. It was my first dynamic, interpreted language and is what made me fall in love with writing software. Writing Perl was when I first felt that I was hacking rather than programming.
The largest problem is that it's largely unreadable, a write-only language. There's too much magic in Perl. Perl 6 is making strides to correct this, but the culture of Perl is what makes me believe that it will never be a viable choice over other dynamic, interpreted languages. I moved to Python and will never look back. The Perl culture is exactly what lured me in to programming, so I'd rather it not change anyways.
There are definitely still companies using Perl in production, but my guess is that it's always for legacy reasons.