Wipro interview question

What are the benefits and drawbacks of using Java’s Executor Framework over directly creating threads?