Do not be fooled by the professional-looking website. Behind the scenes, PFM Trading is disorganized and incompetent. I found them after reading several online reviews and I can only assume the positive reviews are either outdated or paid for because my experience was terrible.
Pros: Educational resources|Customizable dashboard|API access|No hidden fees
Cons: No integrated tax optimization|Help articles are sometimes vague