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