Review for Tick Tock Energy, Inc.

Office location: 800 E Fayette, Effingham IL, 62401

Daniel Teel La Prairie, IL

Great job

They were professional, thorough, and great to work with!

Sales process
Price charged as quoted
On schedule
Installation quality
After sales support

System size (kW): 9600

Year installed: 2022