Cavium Networks Reviews

Updated October 30, 2014
Updated October 30, 2014
41 Reviews
4.1
41 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
Cavium Networks Chairman, CEO and President Syed B. Ali
Syed B. Ali
30 Ratings

Employee Reviews

Sort: Popular Rating Date
  1.  

    Great company to work for. Strong and effective management and engineering innovation

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Hardware Engineer in New Marlboro, MA
    Current Employee - Hardware Engineer in New Marlboro, MA

    I have been working at Cavium Networks full-time (more than 8 years)

    Pros

    Excellent engineers to work with, competent management and in general a very good place to grow professionally.

    Cons

    No cons that I can think of.

    Advice to ManagementAdvice

    Keep doing what you are doing right now. Continue valuing employees. They are the only assets to the company.

    Recommends
    Positive Outlook
    Approves of CEO
  2.  

    Good products, decent engineering, below-average benefits

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Anonymous Employee in San Jose, CA
    Current Employee - Anonymous Employee in San Jose, CA

    I have been working at Cavium Networks full-time (more than 8 years)

    Pros

    The company has managed to get products out the door that reasonably meet the market needs and win designs. Starting from the early security processors all the way through the current multicore processor, the technology has been world-leading.
    I've been here 9 years, and the work hasn't grown stale - there's always some new angle, wrinkle to it, new technology to learn.
    The executives demonstrated unusual leadership by taking a major pay cut when we had serious financial trouble. Even now, the salaries are reasonable (though the total compensation package is starting to look out of line).

    Cons

    The process of getting products defined is very chaotic - it causes a lot of confusion with our early customers, our field, and our engineering team as features come and go.
    The benefits are fairly poor, by valley standards. Pay levels are OK, but the vacation policy (starts at 2w, rises to 3w - and that's it) is poor. There's a broad array of medical options, but the company kick-in covers only the very bottom. There's a very minimal 401k company contribution.
    Middle management has been promoted from within, often without any formal training, so you have engineers becoming average-to-worse managers.

    Advice to ManagementAdvice

    Improve benefits, and especially vacation policies. Make your employees feel valued, not like they are replaceable cogs.

    Recommends
    Positive Outlook
    Approves of CEO
  3.  

    Good semiconductor company

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee

    I have been working at Cavium Networks

    Pros

    Good environment, lot of opportunities for learning.

    Cons

    More focus required on software to support the hardware solutions

    Recommends
    Positive Outlook
    Approves of CEO
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5.  

    Excellent

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Test Engineer in San Jose, CA
    Current Employee - Software Test Engineer in San Jose, CA

    I have been working at Cavium Networks as a contractor (less than an year)

    Pros

    Excellent company and I would recommend it to my friends.

    Cons

    None as it is already great.

    Advice to ManagementAdvice

    Excellent

    Recommends
    Approves of CEO
  6.  

    Not good environment to work in.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Developer
    Current Employee - Software Developer

    I have been working at Cavium Networks full-time (more than 5 years)

    Pros

    Ok technology. Must have better Management

    Cons

    Not much salary improvements, 401k

    Advice to ManagementAdvice

    Better compensation and work environment

    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO
  7. 2 people found this helpful  

    Its all (good) work and no nonsense "beating around bushes and meetings"

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Hardware Engineer in Marlborough, MA
    Current Employee - Senior Hardware Engineer in Marlborough, MA

    I have been working at Cavium Networks full-time (less than an year)

    Pros

    Great team members - many are from the Alpha design team from DEC. Extremely knowledgeable and helpful.
    Very open to new ideas and never hesitate to try.
    Everyone is interested in getting things done and not trying to pass the blame when things go wrong.

    Cons

    Grade designation structure could be better.
    401k matching needs to improve.
    Only 10 vacation days (which is a big minus).

    Advice to ManagementAdvice

    You cant find people unless you do something about vacations.

    Recommends
    Positive Outlook
    Approves of CEO
  8. 3 people found this helpful  

    The Best and Worst Job

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Hardware Engineer in San Jose, CA
    Current Employee - Hardware Engineer in San Jose, CA

    I have been working at Cavium Networks

    Pros

    Pays really well. Near perfect autonomy. Minimal corporate BS. In fact, no non-technical management that I've run across. Low expectations. Solid, steady growth (excluding the last two quarters, but I think we'll be back to growth next quarter). The Marlborough office employs a good share of geniuses.

    Cons

    The best of our growth is probably done. The flip side to only technical management (which is a plus on balance) is that your boss may not be as good at bossing as he used to be at engineering. This is the Peter Principle in action. I haven't been promoted nor has anyone above me or next to me. There has never been a re-org. It seems the power structure is set in stone. IMHO some of the recent acquisitions are nutty. Parties are terrible.

    Advice to ManagementAdvice

    You have a solid company. Focus on core products and stop buying random things. Let people change hats once in a while so they can feel like they're on a career path. Spend a little more on team building. Your parties are terrible.

    Doesn't Recommend
    Approves of CEO
  9. 3 people found this helpful  

    Very good, Coworkers are very helpful and knowledgeable

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Hardware Engineer in Marlborough, MA
    Current Employee - Hardware Engineer in Marlborough, MA

    I have been working at Cavium Networks

    Pros

    Flexible work hours, can work from home or take time to run errands etc.
    You are able to make a difference and see it affect products from the start. Interesting and challenging work.
    Coworkers are friendly and helpful.
    Pizza for lunch every Wed.

    Cons

    Health benefits are o.k but not great. 401k matching could be better. A lot of pressure to make deadlines.

    Advice to ManagementAdvice

    Management is very helpful and understanding with regards to family issues and other errands or emergencies that come up. A better structure for job titles etc would be nice.

    Recommends
    Approves of CEO
  10.  

    its good challenging work you get

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Engineer in Hyderābād (India)
    Current Employee - Software Engineer in Hyderābād (India)

    I have been working at Cavium Networks full-time (more than an year)

    Pros

    you get new project more frequent and give more space to software engineer to lead

    Cons

    I think salary but its not bad

    Recommends
    Positive Outlook
  11.  

    Good Company

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee

    I have been working at Cavium Networks full-time

    Pros

    Good Place to work. Good facilities.

    Cons

    Good place to work. Good facilities.

    Advice to ManagementAdvice

    Good Place to work. Good facilities.

    Recommends
    Positive Outlook
    Approves of CEO

Work at Cavium Networks? Share Your Experiences

Cavium Networks

 
Click to Rate
or

Your response will be removed from the review – this cannot be undone.