Over the week we have noticed that Google has had another algorithm change where you may notices that on some searches, your internal pages are ranking over your homepage. This has been on of the many algorithm changes noticed in the past month.
As the search engines rank content they are looking to find the top sites that have the best content and deserve to rank well and base the ranking on their popularity and content. However, rather than ranking the homepage that may give an overview of the company, they are ranking internal pages based on what page is the most relevant to the performed search. Over the next few months, there will be a lot of testing going on to see how searches respond to these changes.