Flexible work schedule. Great benefits. Good work/life balance. "Family first" approach. Diverse workforce. Many opportunities to attend training and conferences. I worked there for 9 years and was promoted 3 times with 2 raises outside promotions.
Engineering management varies widely between locations. My first 7 years were with a business unit where I had a great experience and was appreciated and promoted several times. Management was supportive and seemed truly invested in my career development and work/life balance. Development was team-oriented with lots of collaboration and support from peers.
Then I made an unfortunate lateral move to another business unit in another city with some major issues I did not anticipate. Engineering staff there had serious morale issues. My peers were constantly "joking" about how terrible the product we were all working on was. At first, I wondered why nobody did anything to just fix the issues. After working there a while, I realized it was because the engineers have practically zero ability to effect change in the product. So, the senior engineers there are basically just going through the motions because the pay is pretty good, the benefits are basically second to none, and they don't want to lose that. Meanwhile, the younger engineers are leaving because the environment is pretty awful.
Having your own hard-wall office seems great at first until you realize you hardly ever collaborate with the people on your team. On my project, the standard practice was to assign a single engineer to develop a feature, write tests, and perform QA in practical isolation. As you can imagine, this was pretty stressful and didn't work very well, resulting in buggy products due to lack of a dedicated QA team. Asking for help on an engineering issue was usually like pulling teeth because you had to pull other engineers away from their work to collaborate. Management was not receptive of suggestions to change the status quo to alleviate these issues. My manager frequently missed our weekly one-on-one meetings, sometimes for several weeks in a row. When I attempted to reschedule these missed meetings, my requests were frequently ignored. I know of at least 5 other engineers that left the org within a few months of when I did due to the increasingly toxic environment.
Let go of the status quo that is clearly not working. Reassign or let go of engineering managers who can't cope with change and are clearly not effective. Adopt a collaborative, team-based model where employees support each other and feel included instead of isolated. Address the product issues that engineers bring forward. Encourage candid feedback that is addressed in a transparent and timely fashion to remedy the morale issues.
Several rounds: 1. Behavioral with hiring manager 2. Technical (LeetCode and general front-end questions) 3. Front-end specific and React Overall, a very pleasant experience, and everyone was very nice.
A pretty straightforward process, as you'd expect from big tech. The interviewers were pleasant to work with. The usual process is expected to be: screening, two technical rounds, and one managerial round, but they skipped the managerial round for so
Online Application: The process begins with the candidate submitting an online application through Cisco's career portal. The application typically includes basic personal information, education, work experience, and the option to attach a resume an
Several rounds: 1. Behavioral with hiring manager 2. Technical (LeetCode and general front-end questions) 3. Front-end specific and React Overall, a very pleasant experience, and everyone was very nice.
A pretty straightforward process, as you'd expect from big tech. The interviewers were pleasant to work with. The usual process is expected to be: screening, two technical rounds, and one managerial round, but they skipped the managerial round for so
Online Application: The process begins with the candidate submitting an online application through Cisco's career portal. The application typically includes basic personal information, education, work experience, and the option to attach a resume an