Paint and Body Guys needed
Hi,
Epoxy primers are the only primers that are waterproof as far as I know. If a car is going to sit awhile in primer, especially outdoors, epoxy primer is the only way to go. All other primers will allow water penetration to some degree and you're going to have a rust issue. Also, body fillers are hydroscopic, which means they will absorb and hold water. This will show up long term as rust under the body filler. If a car has been taken down to bare metal, epoxy prime first then body filler. If the car is going to sit outdoors for a time, more epoxy over the filler to seal it, then the build primer to get a smooth surface when you can follow though with finishing the paint work.
I agree with the others who have said get your car back and find another shop. I'm not sure the present shop knows what they are doing and if they do mainly insurance work they are likely into quick short cuts to keep their profits up. Insurance work shops will let old cars sit because the insurance work pays the bills and that comes first.