Very flexible work environment: working from home is easy, as is taking time off.
Initial on-the-job learning is good, and the networking software development experience gained was valuable.
Enjoy working with helpful colleagues.
Compensation growth is mediocre, and I do not see people getting adequate reward for performance from management.
It may be the nature of the game, but there is no cohesiveness in the execution of goals and deliverables.
There is always a last-minute scramble to push products out, and there are too many branches and people touching the same code for clean code development.
There is no encouragement for training and personal development from management; you have to push it on your own.
Management needs to take a personal and proactive role in encouraging training and technical development.
The execution of projects also needs to be better planned and implemented more smoothly.
Performance needs to be given its due in a timely manner.
Recurring layoffs every 6 months irreparably hurt the green card process for many employees; this could have easily been avoided by doing layoffs once a year.
Hiring at Cisco was a smooth process, taking about two weeks from the interview to the offer letter. The HR representative and the Engineering Manager were very proactive in following up and ensuring the candidate could start as quickly as possible.
The interview process involves: * Two telephone rounds * Three face-to-face interviews followed by meetings with Senior Management and HR. The face-to-face interview includes coding on the board, explaining design patterns, and problem-solving.
The overall interview duration was about 3 months. I first received a call for a phone screen. After this, I heard back after 1 month for a second phone screen. Then, after 1 more month, I was called for an on-site interview, twice.
Hiring at Cisco was a smooth process, taking about two weeks from the interview to the offer letter. The HR representative and the Engineering Manager were very proactive in following up and ensuring the candidate could start as quickly as possible.
The interview process involves: * Two telephone rounds * Three face-to-face interviews followed by meetings with Senior Management and HR. The face-to-face interview includes coding on the board, explaining design patterns, and problem-solving.
The overall interview duration was about 3 months. I first received a call for a phone screen. After this, I heard back after 1 month for a second phone screen. Then, after 1 more month, I was called for an on-site interview, twice.