Pros
- Easy interface
- Flexibility
- Updating software constantly makes things easier.
- Great support staff from management, coworkers employees etc.etc..Cons : For those unfamiliar they might find learning how certain tools work tricky
Cons
- It is hard to say