Contribute something unique about Libra Advisors that may be helpful for others (ex. interview tips, choosing teams, unique culture, etc).
About
Libra Advisors is a New York-based advisory firm managing $875.31 million for 9 clients since 2012. It is registered with the SEC and operates in New York.