The best thing about rallybright was how they helped us improve our employee engagement through different activities we did together as employees which improved overall performance of my department in terms productivity & quality! Also it has great customer service support from its sales person who are always ready for your questions or concerns related thematic management/ leadership skills training etc.. I dislike nothing so far when i use them because all functions were working smoothly without any issues faced during implementation phase!!