We needed to provide better control over our infrastructure services portfolio in order to improve service delivery. The product was very well conceived, easy for use and flexible enough to support all our needs. Nothing specific I can point out that we didn't like. A great solution for us which allowed us to get rid of manual intervention in many scenarios. They did not allow you to have more than one application deployed at once so be ready to work with other tools/services if this will affect your project. Better control over infrastructure deployment without having to rely on hand-on engineers or spend time with other colleagues doing configuration tasks.