They'll pitch assembly too, and they can do it. Quality is good. Cost is reasonable (for a US-based shop). Be prepared for snags in the interplay with them. Trivial stuff, but it can add a day of delay here and there. Their PCB fab and assembly lines are in different buildings few km apart. The snags come mainly from the assembly building.