As company grows they are trying to cut costs, objectives are unrealistically set, bonuses and promotions are considerably lower.
If you work here on visa, pay increases and promotions are slowed down even more.
Mid management gets packed with responsibilities, the individual contribution is no longer relevant, the general philosophy seems to be "it's normal for people to leave the company" and that happens regularly after every performance cycle or stock vesting time.
To counterbalance this, company seems to brainwash employees with slogans, posters are everywhere around the office to make "the culture", many company employees believe and talk with slogans.
Life/work balance is simply set to "no life".
I've seen managers complain if someone takes more than one week off in a row, or making jokes about family duties the first day someone returns from parental leave.