I believe that it makes a difference because I was talking to several people and they all had contrary opinions. Different approaches to learning, different professional culture, different quality and prices. And I am talking about software development companies not about individuals...