I like that you can track all of your paid placements in one place as opposed to other sites where it was difficult or impossible for me find them when needed if they were not specifically listed under my account page! There is nothing really bad about this website at least from what i have seen so far since using their service (which has been awhile).
They are very friendly with media relations teams which makes doing business easier than most companies out there because customer satisfaction matters here moreso then just getting work done per say :).