The time I've spend with the staff training being provided by the company was memorable for me. Everything from start to end was handled very professionally. Everything was on time, lunch, training hours, schedule, HR staff was very professional. I was really impressed by the way they explained their official ethics and environment, but during that training period the environment I've exposed was something being my expectations it was simply fantastic. Everything was very enjoyable.