There is alot of info on these forums, you can get an idea of what is required from the
A question to the professionals thread.
Check the
PPJN website for who is hiring and what you can expect to earn with various airlines.
To get an idea of what the ATPL questions are like there are various websites that host feedback questions such as
bigredjumbo and
iwannabeapilot