I have been working in IT for 5 Years, IMO it doesn't matter much for which comp you work for, all are same, if you have it in you, work culture would hardly matter.
Go for company which pays more have no bonds. If work is not good or you have problems in promotion switch to another comp...