Definitions for "Allen & Company"
Allen & Company is a boutique investment bank based in New York, NY. Founded in 1922 by brothers Herbert and Charles Allen, the firm has quietly become the premier investment house in the media and entertainment sector despite employing only 60 investment professionals. Allen & Company generally shies away from publicity and does not maintain a website or issue press releases.