Arista Networks Reviews

Updated Jan 24, 2021

To filter reviews, or .
4.2
80%
Recommend to a Friend
88%
Approve of CEO
Arista Networks President and CEO Jayshree Ullal
Jayshree Ullal
294 Ratings
Pros
Cons
More Pros and Cons
Pros & Cons are excerpts from user reviews. They are not authored by Glassdoor.
  1. "Nice place to work"

    5.0
    Current Employee - Software Engineer in Vancouver, BC
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Arista Networks full-time for more than 3 years

    Pros

    Flexible hours, good compensation, no politics, fulfilling work

    Cons

    Some periods there can be a bit too much work.

    Continue reading
  2. "Arista networks"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Diversity & Inclusion
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Engineer 
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Arista Networks full-time

    Pros

    Smart people Interesting problems Great work culture

    Cons

    Somewhat steep initial learning curve


  3. "Great Work life balance"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Diversity & Inclusion
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Software Engineer in Burnaby, BC
    Recommends
    Approves of CEO

    I worked at Arista Networks full-time for more than a year

    Pros

    great culture and work life balance

    Cons

    work is little boring unless you are into networking

  4. "Overall Decent Workplace"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Diversity & Inclusion
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Engineer in Vancouver, BC
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Arista Networks full-time for more than 5 years

    Pros

    - Generally friendly work environment - Encouragement to own your code (few examples where legacy code was "off limits") - Openness to branch out, experiment in your work. - Somewhat flexible work hours. Team dependent, but most managers are usually ok, especially if you have special circumstances. - Reasonable salary with decent growth (in the experience of a new-grad up to 5 years experience at least). - Opportunities for good stock and cash bonuses (can possibly add 50-100% to salary after a couple years, in my experience.) - Pick Windows, MacOS, Ubuntu for your laptop (you're remoting to a Linux server for most stuff anyway) - Improvements to development tooling infra is improving (though is subject to all the strains that come with medium size companies) - Remote work setup is technically very good when you can't be in the office (provided you have a good internet connection)

    Cons

    - Employees in different time zones can cause strain on teams/projects - There is some expectation of outside of typical work-hours work (mainly due to time zones), though fortunately this doesn't necessarily translate to "overtime" work (you could just flex your work hours). - Health benefits are so-so (at least I'm told from more senior Canadian employees). - Diversity is somewhat lacking (a plague on the industry as a whole).

    Continue reading
  5. "Engineering Focused"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Diversity & Inclusion
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Engineer in Burnaby, BC
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Arista Networks full-time for more than 3 years

    Pros

    - Fairly flat management structure - Everybody up to the CTO still writes code - Engineers are trusted to get the job done - Easy to move to different projects where you are interested to contribute - It is expected to help each other - Software quality is emphasized over deadlines

    Cons

    - There's a lot to learn - Custom language does impose a certain style - No clarity about review to compensation/bonuses/increments

    Continue reading
  6. "Very good company"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Software Engineer in Vancouver, BC
    Recommends
    Neutral Outlook
    Approves of CEO

    I worked at Arista Networks full-time for more than a year

    Pros

    Very smart people, interesting and challenging tasks, run by former developers

    Cons

    Environment is changing too fast, steep learning curve

    Continue reading
  7. "Great company"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Engineer in Burnaby, BC

    I have been working at Arista Networks full-time

    Pros

    Engineer culture. Work life balance

    Cons

    Learning curve. Proprietary programming language

  8. Helpful (1)

    "Slow Tools, Engineers Required to be Self-Directed and Self-Motivated, Otherwise Fantastic"

    4.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Engineer in Vancouver, BC
    Recommends
    Neutral Outlook
    Approves of CEO

    I have been working at Arista Networks full-time for more than 5 years

    Pros

    - great for the self-motivated ones. There's so much work to do that gives a lot of opportunity and freedom to make an impact. - managers are hands off and you are given the freedom to design your own solutions, manage your own work. - compensation strongly reflects performance in the company based on Areview. Raises and new RSU grants together can be 2-3X a new grad's starting comp after a few years. - good engineering culture and not a lot of office politics. - flat engineering culture, everyone's opinion is heard.

    Cons

    - Tools are so slow that it requires context switching to get anything done. - Company cheap with hardware prototypes and user servers. Tools being slow requires lots of multiitasking, but multitasking effectiveness is limited by lack of disk storage and test devices. - Lots of recent turnover across engineering team, short staffed especially on the platform team. Lack number of engineers familiar with the code base. - Can be hard for new engineers to mingle and find their niche. - For more experienced folks, more time spent on maintainance, customer escalations, meetings, than actual coding. - Tacc is a turnoff as it is not transferrable to other companies. - flat engineering culture, there are certain areas of the code base where there are weak senses of ownership and is unclear who is suppose to be maintaining it

    Continue reading
  9. Helpful (15)

    "It used to be awesome"

    2.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Senior Software Developer in Vancouver, BC
    Doesn't Recommend
    Positive Outlook
    Disapproves of CEO

    I have been working at Arista Networks full-time

    Pros

    Arista had a lot of smart people in the first few years who laid a ton of "just right" groundwork. Many, but not all, of the early architecture decisions have stood the test of time. The old-timers are also quite sharp. Arista's onboarding is excellent and a great way for inexperienced people to quickly gain experience with a large, complex codebase.

    Cons

    The biggest con is that very little of what made Arista great five years ago is still true today. Arista has consistently been following the next big pot of money placed before them by their biggest customers every quarter for years. In the past this meant there were lots of exciting projects to take part in. In recent time these sort of projects have become rarer and the technical debt left behind from previous mad rushes to make deadlines means the codebase is hard to work with. There is limited appetite for paying down that technical debt. As a consequence good projects are few and far between with most projects being time pressured death marches fighting against the code. The tooling and infrastructure has a solid, old core, but most newer tooling built on top is either resume driven development or half-finished implementations. Projects complete more out of inertia of the pre-IPO employees who grew up with the codebase with support from new grad energy. Management input has essentially no bearing on the success or failure of a project. Project selection is poor and though it used to be true that you could switch between teams and projects with ease, that hasn't been the case for years. There is no real avenue for advancement or professional growth beyond an intermediate level; the team you start in is likely to be the team you quit from. All the senior managers are long-time Arista employees and nearly all of them came up from the development ranks. Several joined Arista straight out of school and have no experience elsewhere. In most cases managers are picked based primarily on tenure within the area with leadership ability a distant concern. As a rule all the senior managers used to be decent coders but are now more or less incompetent at their jobs of management. Direction from middle management is more or less absent. Innovation is supposed to be grassroots driven, but there is no energy left after the constant fighting with tools, release bug triage, customer support, and, often a single real day a week, working on your assigned projects. Consequently what innovation occurs is small in scale and mostly related to skunkworks tooling improvements and refactoring. Product innovation primarily comes from customer requests (solve this problem, implement this standard, fulfill this RFE without implementing some old, massive standard suite), ASIC vendor products (vendor X releases a chip intended for a switch fitting in niche Y), and acquisitions.

    Continue reading
  10. "Great Company!"

    5.0
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Engineer in Vancouver, BC

    I have been working at Arista Networks full-time for more than a year

    Pros

    Collaboration Team Work Fun Environment Great values

    Cons

    none that i can think of

Viewing 1 - 10 of 427 English Reviews