They are terrible for penny stocks! Darn near paid $100 in fees for one transaction. Love Schwab..one flat fee and no extra charge for a penny stock trade!