Software Engineer • Former Employee
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!
3. Arista is still trying to survive like a startup with sub-par products, with the Indian Engg team just fixing new bugs.
4. 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.
5. The bi-yearly review system is flawed and depends on the manager's opinion in 1-2 months prior to the review cycle.
6. 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.
7. 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.
8. It doesn't make sense for a single manager to handle 3 different teams.
9. 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!