JetBrains uses TeamCity extensively for its internal builds. It has over 3700 build configurations across 500 projects. On average, there are 6000 builds and 3000 code commits daily. Key aspects of its TeamCity usage include snapshot dependencies to ensure consistent builds, build agent management using VM templates, and various plugins to extend TeamCity's functionality such as notifications.