I hear it's really difficult aswell. ATP is not worth it if you're not planning on going to the airlines. But if you are, then ATP is the place to go. If you're over 25, be ready to deal with alot of immature young instructors. From personal experience, it's discouraging and frustrating when your instructor lets you know from the beginning that he's just there to build multi.