What do you like best?
Teamcity is a powerful tool for continuous integration and continuous deployment in a production environment. It provides a simple setup process, with the ability to configure many parameters. The software product has a simple user interface. A large number of plug-ins help to significantly expand the functionality.
What do you dislike?
At the beginning, the tool may seem a bit complicated, especially if you are a beginner. As for testing, it is not always possible to quickly interpret errors. Sometimes it is difficult to understand why the assembly broke. In addition, I would like to upgrade the interface.
Recommendations to others considering the product
If you need the service ""all in one"" - then TeamCity - a godsend for you!
This service is easy to configure and starts for a very short time. Simplicity of scalability. TeamCity is well suited for small companies, but it can also be used for a large company with an enhanced package.
What business problems are you solving with the product? What benefits have you realized?
My team had a need to create one common environment for all applications with the possibility of simple integration. So, TeamCity is an excellent tool for automatic assembly, testing and continuous deployment. This service has allowed us to improve the efficiency of the entire continuous delivery process.