Its indeed a great place to work which they have proved after being in india for over a good period of time. In terms of providing internal on job training Amex also encourages for further education and advance level of training for an employees overall professional growth .The only thing which the organization shoyld work on is to decrease the time amount of the whole interview process