I belive that ATP is not too bad of a place (which is saying a lot in the flight training scam, I mean industry).
But you need to make sure you understand EXACTLY what you want and need for your training and career progression before you talk to them. Otherwise they will try to sell you a bunch of extra crap that you don't need $$$$.