This video explains the difference between workflow rules and process builder. It is divided into four parts :
1. When to use Workflow
2. When to use process builder
3. Limitation of workflow rules
4. Limitation of process builder
Note: Please do not use both the approaches on a single object because salesforce does not guarantee the order of execution which may create a problem for you.