We won't pay you unless the job is done correctly and on time. "Satisfactory completion dates" is typical of the fuzzy language you get from over-educated manager types. It is hard to say exactly what it means.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.