Management at iHerb is old school and overly corporate for such a small company.
There are international projects and obviously, having international work means there are time zone differences. It's required to stay late in the office to make sure requirements and development issues are addressed to allow for seamless hand-off for the international team's day. The problem is there is a hard requirement for all employees to be in the office at 9am, or there will be repercussions during performance reviews, but although regular hours are until 6pm, international work means regularly having to stay much later in the night.
It would be expected that management would understand that there should be some work life balance and flexibility in hours to allow the obvious schedule change for a later start in the morning to have a flexible work schedule, as long as the work gets done.
This is not the case at iHerb. Management's stance is that "This could set a bad precedent and would encourage employees to start coming in tardy."
"Work life balance" and flexible hours is nonexistent here.