American Express Interview Question

Make sure to understand their business model