In the IT domain, working with distributed teams is routine practice. Such an approach may have several advantages. Read more
Have you ever refused a client? If so, you must have had extremely sound reasons for it. You know how confused you feel when you are making such a tough decision. The bad news is that sometimes it is the only way to react. The good news is that you may outsource the project instead of rejecting it.