translate English to French: I got excellent support from my managers and colleagues right from the start.
J'ai obtenu un très bon soutien de mes gestionnaires et de mes collègues dès mon arrivée.