Please give me pros and cons.
I hear Fidelity automatically gives you a higher yield on your cash compared to Schwab. With Schwab you need to move the cash to a money market fund to get the same. You can take advantage of quick buying opportunities (like a dip) with Fidelity but with Schwab you need to exit the money market fund and wait for the cash to become available which might be too late to take advantage of the dip.