Pros:
- Can discover things that users can't express easily.
- Fills in details and allows you to get a rich picture.
- Helps you understand the context you are designing for.
Cons:
- Can be costly and time-consuming.
- Potentially invasive.
- Can generate vast amounts of data.
Subsections