I just came here with the same issue. I'm looking at some new company that I've never heard of, and, how am I supposed to even figure out what they do? And of course all the other information on the Overview page is really helpful in getting a first impression of a company.
I agree 100% with bring back overview tab. Too bad spent bunch of time looking for where it might be. Finally in frustration came here.