How many total hours do you have? ASA has posted on their website they will lower their mins to 400TT/50ME, if you take and pass this class.....
http://www.flyasa.com/careers/pilot.php
It won't hurt you at all, but for $6,000, you could log an estimated 55-70 hours of PIC time if you used the same money and rented a single engine airplane. So if you are low on time, but have the 400tt/50me, and want to work there, I can see where it wouldn't be a bad investment (and should make training a bit easier).
If you have the 500tt/50me as the min requirements that ASA (any most all other regional airlines) post as their mins, (without taking this class), I'd say just apply to the regionals. Of course it will make you more competitive as an applicant if you take and pass it, but at the rate (I hear) they are hiring if you have the mins, it's a waste of $6,000.00.
ASA is the only airline on their own website that publically posts they accept/have an agreement with ATP for this class. However I heard that Pinnacle will wavie all thier minimum times if you pass to....Best of luck to which ever you decide!