- They truly do know what is needed.and deliver accordingly..very professional with excellent communication skills.
- They understand challenges faced by organizations today which makes it easy working directly through customer representative's
- Very flexible approach; able accommodate various needs from customers
- There are disadvantages