HSBS new start - training course


Hi everyone. Does anyone know how long does the training last at HSBC? Will start a new job as customer service officer in Birmingham branch but they will sent me to London for a training. How long does a training like this last for and will they pay my expences? thank you.