Have you worked with Distributed (Agile) Teams, what was your experience, what did you like most about it and what were the challenges?

For me, I have worked with remote teams earlier as well, however, recently I have started working extensively with Distributed Agile Teams and the experience has been so far fulfilling and really interesting. I am working as Agile/Scrum coach, and building the sense and feeling of “Team” for people sitting in the remote location is challenging and exciting as well.