Con: Memory required is O(|V|2), although bits can be used instead of words (unless the graph is weighted).