Domanda di colloquio di CAT Financial

Most difficult group project I worked on.