I used to work at a company here in Colorado...as long as you stayed with the company, they would move you around...they once moved an IT guy into a product design position...seriously, it was creepy.  But try and get a job with a company where you don't match what they want 99%...and you're out in the cold.  
Many of the ads for jobs aren't real.  They just accept resumes then have existing employees fill the position.  Working for companies is gross...because companies are gross.  Just scary and weird..full of sychophants, cutthroats, and backstabbers...