Taro Logo

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

Software Engineer
Current Employee
Has worked at Arista Networks for 6 years
May 31, 2020
Vancouver, British Columbia
4.0
RecommendsNeutral OutlookApproves of CEO
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 and manage your own work.
  • Compensation strongly reflects performance in the company, based on a review. 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 is cheap with hardware prototypes and user servers. Tools being slow requires lots of multitasking, but multitasking effectiveness is limited by lack of disk storage and test devices.
  • Lots of recent turnover across the engineering team, short-staffed especially on the platform team. Lacks a number of engineers familiar with the codebase.
  • Can be hard for new engineers to mingle and find their niche.
  • For more experienced folks, more time is spent on maintenance, customer escalations, and meetings than actual coding.
  • TACC is a turnoff as it is not transferable to other companies.
  • Flat engineering culture; there are certain areas of the codebase where there are weak senses of ownership and it is unclear who is supposed to be maintaining it.
Advice to Management

Continue to increase effort in keeping core employees. Engineers leaving means overloading work on the ones that stay, forcing shortcuts to be taken on short deadlines and increasing technical debt, which makes engineers want to leave some more. There's too much opportunity and money in bigger tech companies these days that makes it not a difficult choice to leave.

Was this helpful?

Arista Networks Interview Experiences