Very well said DK.
To add on this i would say big IT companies prefer taking more freshers then the senior experienced one's.Their are many factors behind this like stability, cost cutting as freshers CTC(cost to company) is very less and freshers are more sincere and hardworking in their work and they stay away from office politics too:p.