Auto Body Shop Efficiency

With the ever increasing challenges auto body shops face these days; efficiency plays an important part to insuring a successful business. What are auto body shop owners doing to increase efficiency and productivity; whether through business management systems, investing in new technology, training, etc?