advantages and disadvantages of flink