Evaluate Cost, Time, Security, Flexibility for Training Options | Amazon Interview Question