Pros
- Flexibility
- Intuitive interface lots you can customize when setting up your own processes.
- Easy way in communicating with colleagues across different locations/timezones etc
Cons
- Not very flexible enough yet still lacking features like being easily accessible via mobile devices