Are you looking for heat set or embroidered logos? Do you have your logos in eps format? If interested I'll PM my previous employer's contact details. They are an international golf apparel company and embroider logos on their polos for teams, clubs, and companies.
You can find cheaper in China and Italy but if you need something closer to hand I've used Texner before, a Swiss company, and they do this kind of thing with all sorts of goods, have ordered 30-50 items before.
If you go with embroidery, you'll need a rule about laundering, and then ironing those stitches very flat, otherwise embroidered logos tend to crumple, and pull the surrounding fabric into disorder. Or, depending on the context, provide the laundry service for the staff.