PLC Training - How to get a Job Programming PLCs

What does it take to get into the field of industrial automation as a PLC programmer?

I love it when I get this question. Nothing makes me happier than helping someone get into this line of work and trying to help them avoid some of the pitfalls that I ran into.