Pros

Strong collaboration capabilities

LMS integration

Cons

May take some time to learn for non-digital-natives

Limited functionality in the free version

Promotes time management

Includes time management tools

Breaks down large projects into smaller tasks

Organizes thoughts

Reduces load on working memory

Visually represents a hierarchical organization

Supports collaboration

Supports delegation of tasks

Maps can be shared between peers