dekho bhai It is always survival of the fittest. When you join any IT company you should know what it takes to survive there. Long hours, stress, deadlines are all part of the game. So if you crib about the %u201Cwork culture%u201D, you better get out of it and do some other job, but no you want money also, so you stick on and keep complaining. Just imagine if your favourite cricketer starts complaining that he cannot handle the pressure on the field so he cannot perform, will you accept his reasoning ?? probably not, because he is expected to handle the pressure and perform every time. Same is with any job. Be mentally strong, life is not for a weak.