I would suggest Etrade or Ameritrade. There are a lot of problems arising with penny stocks over the past years. I use Choicetrade but they are no longer penny stock friendly so I wouldn't go there. If you already have penny stocks in your portfolio and you want to transfer your account you might have a problem with the new broker accepting any penny stock.