I've applied for three companies (we'll call them A, B, and C).
Company A has moved the application process along quickly and I can expect an offer by Friday.
Company B is moving fairly quickly, too, but I'll be doing the in-person interview the middle of this week.
Company C is a little behind (both due to their speed, and the timing in which I contacted them), and my in-person interview isn't until Monday.
All three companies look promising, and I expect to get an offer from at least Company B, as well, but it will likely be early next week before I hear back. They're also all companies that I think I would enjoy working at, given the knowledge I have, and compensation is pretty equal.
Since I can expect my first offer on Friday, and a second one on Monday or Tuesday, how long is considered acceptable before responding with a "yes" or "no" to a job offer? Is waiting until I at least have my in-person interview with Company C too long to make Company A wait? Or should I cancel my interview with Company C and simply consider A or B, to speed up my response time?