Advantages:
Web services can treat each method request independently.
Web services need not to maintain client’s previous interactions. It simplifies application design.
As HTTP is itself a statelessness protocol, RESTful Web services work seamlessly with HTTP protocol
Disadvantages:
Web services need to get extra information in each request and then interpret to get the client’s state in case client interactions are to be taken care of.