OTR Global – New York, NY
ABOUT THE COMPANY OTR Global (OTR®), founded in 1995, is a leading investment research and agency-trading boutique with offices in North America… Glassdoor
I have been working at OTR GlobalPros
Great environment, very laid back. Serious when it had to be.Cons
Not enough upward mobility it seems like generally.