The customer support team is very knowledgeable, helpful when you need them to be! Honestly I have no complaints at this time however it was free software we were evaluating so there will always something that isn't great about any program/software out in existence but with these guys they are awesome!! We used their product during our construction project - everything worked flawlessly from managing jobsite progress through invoice distribution as well as subcontractor payments management.β¦