Roost Consulting provides business change and transformation services for marketing, sales, and service teams. They help businesses become more customer-centric by creating and developing multi-skilled teams, providing technical capabilities to deliver business plans, and developing business models like freemium and subscription. Their services include demand generation, customer experience improvement, business change management, and customer engagement.