Job security is not good. There is too much favoritism in the management and strict 5 days work from office, for work from home you need approvals and you usually don't get it. Too much work pressure. You might have to work in the nights and weekend.