The company culture is pretty good and management is mostly enlightened (all managers all the way up to and including the CEO are former engineers).
Management does a great job of not getting in the way and micromanaging. They let you do the job you were hired to do.
Their AReview system for gathering feedback on engineers and managers (which is an input into your compensation) is pretty well-designed to prevent people from gaming the system.
The company has a good business model; it's a bit "enterprisey" for my tastes but what the company does provides pretty obvious value and the work is boring in a good way.
If your RSU grant performs well, they use this success against you to argue against future raises.
For example, after the recent jump in stock price, I believe my RSU grant is now comparable with FAANG companies for a similar role. But from Arista's point of view, they think I'm making too much money.
So, I'm currently interviewing elsewhere because once you find greater financial success than your peers, Arista is basically hunting for excuses to pay you less. It burns you out quickly to realize that no matter how hard you try or how glowing your feedback is, management has no intention of rewarding you for going above and beyond until your financial situation falls back in line with what they think it should be.
Also, Arista will pay you less if you move to a lower cost of living area, but they will not pay you more if you move to a higher cost of living area. This hasn't affected me, but it has affected some of my coworkers.
Not cool.
Arista is paying below market rate. I know because I manage a team at Arista, and it makes it very hard for me and my peer managers to attract and retain talent for our teams. Candidates are without fail always disappointed with our offers (even the candidates who accept). We lean very heavily on hiring from very low-cost-of-living areas and junior engineers as a result, but it doesn't feel sustainable. I have one foot out the door myself because the company is being so miserly.
It doesn't really make sense to me, given that Arista is posting record profits and has like ~$90,000 in operating income per employee to use to pay people more, especially during a time of record inflation.
After going through my resume, the recruiter asked me about some of my previous experience. Then, I completed some easy coding tasks. I was able to finish all the tasks, so I'm not sure why I was not selected.
1. First Round: DSA coding on Coderpad. - Find the missing element. - Find all set bits in a number. 2. Hiring Manager Round: - Implement a `pow` function and answer some behavioral questions. - Another recursion question was asked, with
Online coding test using HackerRank. After that, I was asked to send in my resume and schedule an interview. The interview was technical, with three coding questions and no general questions.
After going through my resume, the recruiter asked me about some of my previous experience. Then, I completed some easy coding tasks. I was able to finish all the tasks, so I'm not sure why I was not selected.
1. First Round: DSA coding on Coderpad. - Find the missing element. - Find all set bits in a number. 2. Hiring Manager Round: - Implement a `pow` function and answer some behavioral questions. - Another recursion question was asked, with
Online coding test using HackerRank. After that, I was asked to send in my resume and schedule an interview. The interview was technical, with three coding questions and no general questions.