Being able connect my crew with others in different sites has been invaluable! My foreman can communicate what works so we don't have too change anything mid job if it already going well! Other crews are using this also for communication as they work together during jobs - great solution when you need info from multiple locations at once!! Great tool but there may be an option or 2 missing/buggy? I would definitely recommend trying out other apps like Basecamp (it's free) before jumping into purchasing expensive software just because its cheap now-a days? It helps us track time spent each day doing tasks assigned through task management system which saves me tons of money while making sure everything gets done right & timely! Helps keep all information about clients current / updated within one platform instead having separate paper files everywhere. I like the idea of being able to pull up all my data in one place instead of having to go through multiple applications. It's not perfect but it does help with organization and makes it easier for me to keep track of everything. Sometimes it takes a while for it to load so it can be slow at times. We are using it mainly for payroll but we have also been using it to create other reports as well.