One of my favorite features was that it allowed me to keep track of all appointments by time, location etc for multiple people at one site simultaneously without having an in depth understanding or experience with excel - we just needed this feature! I dislike almost everything about their product as well including some really bad coding language used throughout which makes learning how they do things difficult if you aren't already familiar with programming languages like javascript/java/.Net. The support team doesn't seem capable either so finding solutions can be very frustrating sometimes. It's not user friendly enough nor intuitively easy using compared to other products out there such as Basecamp. We are solving problems related more towards our clients than ourselves but have had issues managing projects where deadlines need met while still maintaining quality control over project execution across many locations within the organization.