I want to become a product manager. The alternative to joining the top tier consulting firm is to create my own startup or to find a PM role at a growing startup which will want to work with me despite the fact that I come from a biz dev background.
There is no right career path to becoming a product manager. If you are passionate about it, you will get there. I was a Software Engineer and wanted to become a Product Manager. I joined doodle.com, back then still an early stage startup. I was free to shape my role. I read a book called "Inspired: How to build Products, customers love". http://www.amazon.com/gp/aw/d/0981690408This was the best book on PM I ever read. I truly inspired me.
So my advice: join a startup or create your own. Don't join a consulting firm.