What makes Arista a great company to work for is the culture. It's a culture of 'doing the right thing.' It sounds simple enough, but it is immensely powerful, and everyone follows it.
I've seen companies sacrificing quality for a release deadline. That doesn't happen here. When it comes to software quality, it trumps all sales or marketing-imposed deadlines.
Arista has the best tools for making a developer's life easier, whether it is for source code management or for running unit tests. A lot of people have put in lots of effort to build infrastructure to make developers' lives easy.
I've seen new products being released in amazing speed, like 6 to 9 months, which bigger companies like Cisco would have taken 18 to 24 months to do.
Central to EOS is a meta-language that makes writing code easier. It eliminates writing lots of boilerplate code. (If you've ever read the 'Effective C++' book, you'll understand the difficulty in writing good C++ code, and this takes care of a lot of it).
Another part of Arista's culture is helping fellow engineers and seeking help. The performance review process is designed to encourage engineers to be helpful to others. In previous companies, performance reviews and ratings were pretty much at the mercy of your reporting manager. At Arista, there is a democratization of reviews (peer reviews), which is awesome!
Very hands-on leadership team. Most of the infrastructure and tooling were written by engineers who are now in management positions. You won't find a PHB in Arista, and any inputs from management are usually constructive and strategic rather than clueless or political.
Lots of freedom to choose projects to work on. Lots of freedom to switch teams or managers.
Perfect work-life balance. There was a crunch time for one quarter when everyone was putting in 50 hours a week, but things have returned to normalcy now.
The engineering organization is almost flat, with few hierarchies and no titles for software engineers. It feels like there is no ladder to climb on the technical path. Reviews are conducted anonymously; only the manager knows the feedback, whether you're doing good or awesome. Still, it is difficult to guess where you stand in the ratings because the feedback is subjective and no metric is used in the reviews.
There is no definite IPO date. Three CFOs have changed recently.
Compensation is not on par with the competition.
Don't bring in outside management who doesn't fit the engineering culture.
Focus on hiring great, talented engineers.
I received the initial interview offer fairly quickly after submitting my resume at a career fair. The first technical interview was straightforward, presenting a medium-difficulty question. It required a solid understanding of the material, and the
This was for a new grad position. The process involved a phone screen with basic technical questions. This was followed by a phone interview coding test where you SSH into the interviewer's laptop and solve a few coding problems (around LeetCode eas
The interview is conducted over the phone. I need to access their remote server using SSH and answer prepared questions. The interview lasts for an hour. I also need to implement an algorithm using Java.
I received the initial interview offer fairly quickly after submitting my resume at a career fair. The first technical interview was straightforward, presenting a medium-difficulty question. It required a solid understanding of the material, and the
This was for a new grad position. The process involved a phone screen with basic technical questions. This was followed by a phone interview coding test where you SSH into the interviewer's laptop and solve a few coding problems (around LeetCode eas
The interview is conducted over the phone. I need to access their remote server using SSH and answer prepared questions. The interview lasts for an hour. I also need to implement an algorithm using Java.