Compression will certainly be low due to the rings not seating yet. The car will smoke for a while especially if anything was painted and needs to bake in. I would give the car a chance since it is running. If there are further problems with compression after a good bit of miles as well as it continuing to smoke, then it would be the time to conclude that the machine shop did a poor job.