Like binary search, they're really good at finding local optima quickly, and then are rather bad at getting out of them once they get there.