iHerb reviews

3.8

71% would recommend to a friend

(768 total reviews)

Emun Zabihi

79% approve of CEO

82% positive business outlook

iHerb has an employee rating of 3.8 out of 5 stars, based on 768 company reviews on Glassdoor which indicates that most employees have a good working experience there. The iHerb employee rating is in line with the average (within 1 standard deviation) for employers within the Retail & Wholesale industry (3.5 stars).

Reviews by job title

768 reviews
1.0
Oct 14, 2018
Recommend
CEO approval
Business Outlook

Pros

Free drinks and snacks in the fridge.

Cons

The recruiters pitch random buzzwords like how iHerb has migrated away from monolithic applications to microservices with Kubernetes, or from jQuery to React but it’s the execution and engineering culture behind the tools that matters, not the approach or tools used. Engineering team culture is what keeps talented developers in a team. Don’t just accept the recruiting propaganda. Nobody in management here cares about best practices. iHerb is a clear cut example of “cargo culting”. If you haven't heard the term, it refers to doing things you’ve seen other successful people do, without fully possessing or understanding the necessities to achieve the success outcome desired. In this context, I'm referring to management trying impose the team to implement things like microservices or React because all the cool kids are doing it, without regard to whether it’s appropriate, or without actually doing the things that lead to microservices being successful in the first place. Let's take our move to microservices as an example. Fundamentally, microservices necessitate a rigorous set of engineering practices to all service infrastructure components and carries a greater overhead than traditional development methodologies. But rigorous engineering does not come free. Some examples of rigorous engineering practices which are sorely LACKING at iHerb are: - Have or ready to invest in development tooling, shared libraries, internal artifact registries, etc - Have engineering methodologies and process-tools to split down features and develop/track/release them across multiple services - Ready to isolate not just code, but whole build+test+package+promote for every service - Infrastructure automation - Have a robust CI/CD infrastructure - Coordinated releases - Good unit testing - Distributed logging, tracing As other reviewers have expressed, many of these core good engineering practices don't exist at iHerb because management is non-technical and purely focused on the bottom line. But more services means more tooling and involves a robust continuous integration and continuous deployment (CI/CD) pipeline, infrastructure automation, developer tooling, contract sharing, documentation, client intelligence and libraries, processes, testing, and a lot of other tools. at iHerb, no resources are allocated to establishing and promoting any of these robust engineering processes. Despite recruiting touting these buzzwords like microservices and Kubernetes, we still have the same CI/CD and release cycle problems that existed when we had a monolith architecture. Instead, we just have more complexity. So, yes. We have switched to Kubernetes. Yay. Let's pat ourselves on the back. But be aware. If you're interviewing here, make sure to speak directly with the engineering teams (individual contributors), and not just the managers about processes. If you can't speak to team members who are in the day-in-day-out nitty gritty of the code base and development process, then you know there is something being hidden from you. Interview smart, don't believe the propaganda. Unless iHerb becomes an organization that gets the resources and support from management to improve the engineering robustness and maturity, then know that you're walking into an organization where everything is a cost (aka. this includes you and your own career development). Good luck. Learn from my mistakes.

avatar
iHerb Response
7y
As a former employee it seems like you did not have an ideal experience while working with us. Hopefully you have joined a company that has aligned more with your career & growth goals.
1.0
Oct 14, 2018
Recommend
CEO approval
Business Outlook

Pros

Come here for the good salary. Leave here for the lack in career support.

Cons

iHerb's organization structure is ridiculously layered and unclear such that there is no way for team members to figure out how to get their voices heard. What's more frustrating is that department directors don't care about supporting the team. Forget whatever you read about iHerb having an "open door policy". The only "open door policy" we've witnessed is the open door for you to be fired if you speak up. There are multiple team members who didn't show up to work one day, until HR sends out an email: "so and so no longer works here". There have been multiple "reorganizations" and team members are constantly passed between managers and directors. The issue is that there is no transition between managers to share an individual's contributions, and it's very common for team member's to be overlooked for promotion. Promotions are denied because the new manager "wants more time to see the contributions of the team member". Unfortunately, reorganizations happen so often that by the time the next promotion period is due, a new manager is again assigned. Team members have brought this issue to directors, but the response is always: "I don't deal with this, talk to your manager". Great... Unfortunately managers are also not bothered with understanding or meeting with team members. It's common for managers to keep rescheduling 1 on 1 meetings because of "scheduling conflicts". Even if meetings are schedule weeks in advance, "scheduling conflicts" keep coming up, aka. managers just schedule on top of the existing 1 on 1 meetings. Clearly team members are not a priority and managers feel that our time can just be pushed back. There is also no processes to guide your career development and guide career growth, nor for evaluation during review periods. Instead, each manager grades to their own subjective rubric. Instead of evaluating a team member's performance and contributions according to their level and growth, managers measure performance on a bell curve in relation to the other members on your team. This means that Software Developer I team members are even graded in relation to Senior Software Developer II. Junior team members then end up with negative "Needs improvement. Doesn't perform on par with ____ team member" review marks because the manager doesn't see them performing at the same level as the senior developers on the team. Unless you're a senior developer, do not make the mistake of joining this company. You'll end up stuck in a demoralizing musical chairs cycle being passed from manager to manager.

avatar
iHerb Response
7y
iHerb has a career pathing plan for our Software Developers, there are plenty of team-members who have been promoted within the first 6 – 12 months of employment with iHerb. If you believe there is a lack of support from your Manager or Director and you think you have been overlooked for a promotion please bring this to the attention of HR and they can look into it.
1.0
Oct 14, 2018
Recommend
CEO approval
Business Outlook

Pros

Office is in a nice location. Team members are hardworking and helpful. Free snacks and drinks.

Cons

iHerb "pitches" their benefits to look like a cool software company. There's a on-site gym, free snacks and drinks, arcade room, yoga classes. But the day to day iHerb is a traditional company where the development teams is treated like a expense. Management keeps on cutting costs from development teams. In my past experience in actual software-first companies the development team and team members is treated as assets and the core management would aim to grow and develop the team and team members. That doesn't happen here at iHerb. iHerb's business is ecommerce and it's expected that developers would get the latest equipment and laptops but cheap Latitude i5 machines are provided. This is the most basic laptop and literally is a huge brick. Older team members shared it is because management wants to reduce computer costs and these paper weight laptops are cheaper than the previous i7 machines.... For a ecommerce company it is a surprise to not be provided the proper tools to support our job. Another cost that was cut was the actual QA department. Instead developers are now "told" to do our own QA because management "decided" that developers are actually the ones building the features. This is exactly the type of top-down, no visibility decision making that happens at iHerb. Don't expect your voice to be heard, management just plows ahead. Even though the QA is now folded into daily development overhead, no new processes were integrated into the publish cycle by technical leadership, no additional time was provided, no additional resources to allow us to set up automated testing or testing plans. Nope, developers are just "told" to make sure our work does not have bugs in code. This is not a replacement for getting rid of QA teams! On top of this, during performance review times, many team members received negative marks on "quality of work" with the reason that bugs were reaching production.... how surprising. Another great story of success at iHerb is the attempted transition to React Native. The CTO went to a conference and heard a talk about React Native and went gung ho trying to implement it at iHerb. The problem? He's not technical. Instead of leading by example and paving the way to develop a solution, he followed the iHerb management way of "telling" the team what to do. The mobile Android and iOS teams were then told to learn Javascript and transition to React Native. Again. No process, no support, just "telling". Pretty much half the mobile team said "thanks, but no thanks" and quit. After almost a year of attempting to do React Native, the project was scrapped. So, no React Native, and we lost really talented developers. Not only is the development process a mess at iHerb, but so is the product development process. During the hiring process managers proudly declare that iHerb is "agile" and follows "sprints". iHerb does not follow agile. Sprints are not protected, and there are always "urgent" requests pushed into the "sprint". The problem is that iHerb is privately owned, and many "special" projects will come directly from the CEO as "top priority" which must be immediately worked on. Developers are assigned tasks and expected to build features because the CEO wants it. Many times the WHOLE team (including the product owners) know the feature does not make sense, but what the CEO says, must be done. Most of the time these "urgent" projects are started while the CEO is still making decisions on core functionality. This is probably iHerb's meaning of "agile". The development process is so "agile" that many times after development is finished and published, the CEO will change his mind a few hours later and tell the team to change the feature back. It understandable if there are metrics to gauge whether a feature is not performing as expected, but the CEO's decisions are not made from metrics. It is just whether the CEO will suddenly decide he doesn't like the feature anymore. The running joke for new team members is that they are "fully on boarded" after they've had one of their projects scrapped the same week it was published. "Welcome to iHerb!" Because of this repeated throwing away of work there is no feeling of personal ownership of any projects. In other companies, team leaders will explain the business purpose a feature is supposed to solve, and the team will work together to solve the problem. It is hard for the team to have a sense of ownership in the work because we know it is very easy for our work to be thrown away.

avatar
iHerb Response
7y
This is the 3rd or 4th time you have posted the same exact review to the point that your comments are outdated and you no longer have the right information listed about current employees. We see that your profile says you are a current team-member, We would never want to stop anybody from growing professionally, so, if you are unhappy working here we strongly encourage you to find a company that is more aligned with your career goals.
Viewing 649 - 651 of 768 Reviews

Glassdoor has 806 iHerb reviews submitted anonymously by iHerb employees. Read employee reviews and ratings on Glassdoor to decide if iHerb is right for you.