Shadowfax's IT department is led by Vaibhav Khandelwal (Co-founder and CTO) and has 194 employees.
Looking for a particular Shadowfax employee's phone or email?