By the way, we describe it in detail in above discussion. By checking their portfolio and reviews giving those who already worked with them. Also, must be they react friendly and work as a partner. The main point is that the required company will grow your business personally & Professional. Yes, it depends upon the communication and how they behave with you and agree with you to get the offer.