Understanding Job Market Dynamics