I had new metallic brake pads and new rotors installed on my car from a national auto repair franchise, about a month ago. The brakes squeal still almost from day one. What could be the possible reason?

there needs to be some type of "silencer put in between the brake calliper cylender and the brake pad before installation. it was left out, or they used Roberto's el-cheap'o Brake Pads.

World's Sexiest Bachelor Pads