Does the title itself not turn anyone else off? "Our office is too big..." is a big red flag to me. Seems like they either took too much money too early or are having internal scaling issues, possibly both. Definitely not in the vein of the lean startup...