Hi guys,
Sorry for not saying anything earlier but last week was quite busy for me.
Contracts - expect to get them a couple of weeks before you start. That seems to be the norm based on what I have heard so far.
Oyster card - received mine on the first day of work, you will get it in your mailbox around that time.
Parking - There is parking available at Romford, not sure how you get access to it though. You'll probably need to request it in advance.
Training period - estimated to last 9 months for TMs.
Training - So far, good pace, nice people, well structured.
That should answer some questions but feel free to ask if you need any help