Answers by Ms Sameena Shah
It is hard to predict long term trends, but I don't think there will be job saturation in CS at least for the top talent. I think you are right, the trend is shifting, and while jobs that are abundant right now will probably saturate. But more jobs involving solution of difficult problems like those in data analytics and figuring out value adds will continue.
The work environment in software companies is thoroughly professional. I have never faced or heard about any discrimination of this kind. I would say that nowadays software companies are the best place for women to work in. One is not required to run around, you can work from the comfort of an office or even your own home, and several companies offer flexible hours policy. I would say that the difference can be in this form: Generally when girls graduate the culture in our countries expects them to get married soon. Hence several of us are never able to put in as many hours in working and networking as our male counterparts. This may result in men progressing up the ladder faster. But on the other hand, the lack of women in senior positions has put pressure on senior management to promote better sex ratio for top positions; this makes it easier for motivated women to get promoted quickly :) Sameena.