Playing the role of an In-House SEO here in this Stock Broking house at this moment. When I used to read the websites like: searchengineland.com, searchenginewatch.com, lots of talks was there regarding the challenges and obstacles of an in house SEO professional. But as of you know, while it turns to someone, and then only the difficulties are being realized. I have also faced the obstacles and still there are some more bottlenecks. But my work of optimization is moving and as I mentioned, our site is coming at the SERPs with few keywords.
The challenges become more acute when one works for a big organization. Because you need to collaborate the software team, technical persons, content providers and even the offline marketing team. I have also faced the same but not that level I suppose.