Sounds like the shop may have overfilled the trans fluid. I would check this out first. (The fact that it drips may indicate overfilling through the vents; also, the very hard shifting may also be indicative of overfilling). Hope that's all it is-or I would go right back to the shop and get it done right! Good luck!!