There is no communication between technology and the C-levels. The upper management makes decisions that affect hundreds of employees without so much as a consideration for their sanity. Newer technology managers have started to create a no-win culture for developers who have been promised raises/promotions/advancement but then have been told to "wait until October" even if they are very deserving of advancement (they just look for new work in the meantime and are actively leaving). Many of these managers are "yes men" and don't care what affect their decisions have on the employees below them. The CTO is defensive of only the technology team and doesn't trust any of the product managers. Snapshots (employee reviews) can often be surprising as many managers are timid about bringing up things they see or they form opinions that are not based on facts which leads to some people receiving undeserving negative reviews and write ups despite doing technically great work. Lots of gossip about employees and their reviews and why so-and-so left or when they will leave. There are no job descriptions/duties/goals for anyone that has been at iHerb for more than 1 year and "goals" are given to employees that don't align with perceived job tasks or are given for things they have no control over. Projects come up out of nowhere and are given seemingly random deadlines without consulting the people actually doing the execution. Higher ups don't see the big picture value of the company and instead focus on minor updates that don't affect the target markets that are needed to expand and succeed throughout the overall global market. Higher ups come up with random ideas and then shift the entire strategy to those ideas without so much as a care for a roadmap. The company is experiencing growing pains yet the smartest/most tenured people drop at the rate of ~1 per week because they aren't being treated fairly and deserve (and find) jobs elsewhere. The employees at the Irvine office only want to see the company succeed but are downtrodden when they aren't able to execute on the projects that will get iHerb to that level. There are several instances of people in management positions that should not be there across the company.