I'm always a little surprised about how naive HNers are about corporate sales (and BD).
We can bikeshed all day how many engineers they "really" need, but for $400m in annual revenue (plus that growth) they probably need a 400 person sales org minimum.
Don't understand why a company with a mobile app as their sole product need that many employees. I was expecting that number to be more like 100.