New brakes need bedding in, and the mechanic should have done it but they can sometimes take a few goes. When you can, break reasonabley (sp?) hard from at least 60 a couple of times, that'll scuff up the abrasive material on the pads a bit and the squealing should get at least get quieter, if not go away altogether just make sure no ones behind you when you do it!