When a client came to us with a new product requiring 5,000 assembled PCB units within a tight deadline, they had already experienced delays with a previous contract manufacturer. The design involved a complex 12-layer HDI board with BGA components...