Advantages:
Lower dealing charges.
More control - customers can buy/sell directly online at offered price.
Customer will be able to trade when and where they wish.
Ability to monitor performance of investment online.
Up-to-date portfolio valuations on screen.
Full transaction history on screen.
Availability of market information.
Disadvantages:
No advice offered - execution-only service.
Customers have to maintain set cash balance in trading account.
Danger of getting carried away and going on a buying spree - up to limit in trading account or all funds in current account.
Customers need to ensure they are well informed be cause share trading is risky and money can be lost.
Need to deal in reasonable quantity to offset minimum charges.