Sorry to sound rude there but if you have been offered a job with them and dont have a load of other offers I would take it. As for the other stuff like hours and shit the answer will be long as you are probably competeing to become a trader eventually wiith all the other analysts with the same...