They were wonderful to work with. Everything went smoothly from beginning to end. Everyone was on top of their game - both during contract negotiations and once the agreements had been signed! I didn't feel they overpromised/underdelivered during this process but if that's something you're concerned about then don't hesitate at all to contact them before or after an agreement has become final. Great experience overall. Looking forward to working together again soon. We closed our deal in 3 weeks which included securing financing through several different sources. The benefits are that you get to be part of the team who help out other colleagues when they need it. It's also good because sometimes you can meet new people from different backgrounds which gives you an opportunity to learn about those cultures and their way of working. Sometimes there isn't much to do but work or prepare projects so I guess this could get boring especially if your not into working all day long. Other than that, nothing really comes to my mind since i haven't used this service before.