of course it's a scam. P2F scam!
you pay, then you don't know when, where, how,..
company based in USA. they can file bankrupt = you lose all!!!!
is that what you want? take the risk and lose all your money?
prog. cost 50'000 $ for 500h (let's say 50 hours...I doubt they will keep you for 500h!)