Hello, The reply you made is nothing but a stupid explanation. Every one in the world works and all maintains gaps between their family and work. 8 hours work thats it. let it be 10 hours for us. But few junk guys for thier wish started staying and it became an usual thing. Off course you cannot blame a company for that. It is upto anyone to keep you busy with both the family and work. You shud be strong enough and with strong determination to answer the questions from your supervisiors.
Staying late(even when there is no work) is not a survival of fittest it is just a cheating.
When i say staying late it means hectic work pressure also.
Only in IT sectors this practice is there. All others sectors are now getting spoiled after they see us(IT peoples).