Commitment to being a distributed company brings many opportunities of growth. Still you have to remember, that a successful distributed team needs to have well established means of communication, and a set of online tools will never fulfill the lack of face-to-face talks among your coworkers. This year, we decided to bring all of our employees usually working from 5 different locations to a company offsite in the Carpathian mountains.