The best part about this software is its ability to give you all the information needed for your employees' performance reviews. It also has great features like employee self assessment which helps us understand our strengths and weaknesses as an organization. I dislike how it sometimes freezes up or lags when using some of the functions such as creating new reports/dashboards. This makes it hard to get work done during those times. We have realized significant improvements in our operations by utilizing this software.