There are many features. Sadly, like much B2B software, the only thing this has going for it is the inertia of companies having chose it years ago. There's no reason to start using this software now that there are so many better, more well-maintained, and cloud-based solutions.
It is one of the buggiest pieces of software I've ever used. It requires constant maintenance and troubleshooting. There are tons of cloud-based solutions that don't come with these issues. It has lots of features but they still only apply if your business works in a specific way. It's also so complicated and convoluted that you need to hire a consultant to modify almost anything. It seems like it has powerful features, but they're not intuitive or accessible, and, in reality, the program struggles with even the smallest tasks.
Consider a cloud-based solution instead. The only businesses still using this software are ones who started using it many years ago.
Tracking and billing time and costs. The benefit is that we accomplish that. But it is obviously far from the best solution.