generally we work from 9-6.30 so basically 9 hours a day, but it can get to working stupid hours e.g. 12-14 is not uncommon especially towards the end of the projects. The only way to stay in the job is to work your arse off and show willingness to work hard you dont have to be amazingly good (well not as a junior anyways) but you have to show potential and be prepared to ask a lot of stupid questions and just keep learning.... that's all i can say really
Alan
Ps. oh yeah and luck too, lots of luck!
Technical Director - Framestore
Currently working on: Your Highness
IMDB