Veeva Systems Interview Question

Why veeva? Why Consulting? Tell about yourself.