5.0
Nov 1, 2017
Former employee, more than 3 years
New York, NY
Recommend
CEO approval
Business Outlook
Pros
A small company Informal hierarchy Good worldwide reach Vela is a good place to work and I am glad that I spent my time there.
Cons
Non-technical client support staff Integration difficulties These are fairly much the only cons. I would not let this deter you from working here under any circumstances