The Role of Agglomeration and Technology in Shaping Firm's Organization