Taro Logo

Great place to leave

Software Engineer
Former Employee
Worked at Arista Networks for 1 year
October 1, 2020
Bengaluru, Karnataka
1.0
Doesn't RecommendNeutral OutlookNo CEO Opinion
Pros
  1. Work in one of the teams is really great. You get to work on challenging projects as well as new technologies.

  2. One gets to learn the importance of corporate hypocrisy very early on in their career and thus can move on to different organizations to succeed.

Cons
  1. There's no hierarchy. Everyone is a Software Engineer. With a flat hierarchy comes no perks, monotonous work, and no motivation.

  2. The company is "frugal" in every sense.

a. Team outings/activities never happen. Even deciding on a team jacket takes so much time. b. Farewell lunches are sponsored by employees. c. No hikes, no bonuses. d. No perks. The only perk you can enjoy is that of corporate cabs available to you. That too, you cannot use for personal use. The firm asks for reimbursement of trips taken for personal use. e. Even the HR head says that the reason employees are not paid according to industry standards is that the company is frugal. Whatever that means!

  1. Arista is still trying to survive like a startup with sub-par products, with the Indian Engg team just fixing new bugs.

  2. Your worth and thus your compensation is determined by how much you can show your work, instead of the quality of work that you do.

  3. The bi-yearly review system is flawed and depends on the manager's opinion in 1-2 months prior to the review cycle.

  4. Most of the time, you're just fixing bugs instead of actually working on a feature. Sometimes this may even last for 1 month. This happens because other people are just reviewing code blindly.

  5. Having 9 years of work experience as a Software Engineer does not mean you can be a good manager. If 5/6 of the team (including you) thinks you're not deserving or you're not eligible to be a manager, then you're not. Period. One may be good at managing a project, but not people.

  6. It doesn't make sense for a single manager to handle 3 different teams.

  7. Every release is done on a monthly basis. Every release is delayed. Every release has 1-2 months of bug fixing. In what world do the above 3 statements make sense!

Advice to Management
  1. Please invest in people and be responsive to their concerns. There is a toxic work environment that top management in India is not aware of.

  2. There is a disconnect between the employees and the company.

  3. People just take the company to be a stepping stone to jump to other firms.

  4. Hire good managers laterally. They'll bring in a different perspective to the company. Product managers are required by the company to work well with people.

  5. If 50% of your team leaves in a year, then there's something wrong with the management. Figure it out.

Additional Ratings

Work/Life Balance
4.0
Culture and Values
2.0
Diversity, Equity, and Inclusion
5.0
Career Opportunities
2.0
Compensation and Benefits
1.0
Senior Management
1.0

Was this helpful?

Arista Networks Interview Experiences