Great team of developers, though not always the case at this company. I was lucky to work with a group of smart and good people.
Middle management was savvy while being hands-off enough to allow developers to problem-solve for themselves and make fast progress.
Again, I may have been lucky with this, as we were only one small team in a big company.
People tend to stay in the same job too long, myself included. It's easy to become too comfortable and even get bored with the work.
I had to constantly look for ways to make the tasks more interesting, by trying different technology for solving common problems, etc.
Upper management has no idea what we (developers) do and even tells us in town hall meetings that they do not value our work. Upper management is often replaced, and the new people come with personal agendas to change things up in ways that often seem transparently self-serving.
The best-case scenario is that their new policies won't disrupt our ability to work too badly.
Final con: Most software development jobs have already gone to India. This practice is bad for America.
If it ain't broke, don't fix it.
Software developers need to move around more, perhaps from one team to another, to be able to learn new technologies and stay engaged.
Keep more jobs in the United States.
It was an on-campus interview by Verizon. There were 4 rounds. * The first was an online test of English, Reasoning, and Quantitative questions of easy difficulty. * The second was a Group Discussion. * The third was a Technical Interview. *
There was only one round with all the basic questions about the profile and some real-time experience. Next, the round was with HR, which is just for the company profile and package.
Brief 10-minute phone interview. Spent about 3-4 hours on their campus. It included: * Group tour * Group activity/test * Personal interview by 2 people The group activity was super fun and it just tested how you work with others. It wasn't
It was an on-campus interview by Verizon. There were 4 rounds. * The first was an online test of English, Reasoning, and Quantitative questions of easy difficulty. * The second was a Group Discussion. * The third was a Technical Interview. *
There was only one round with all the basic questions about the profile and some real-time experience. Next, the round was with HR, which is just for the company profile and package.
Brief 10-minute phone interview. Spent about 3-4 hours on their campus. It included: * Group tour * Group activity/test * Personal interview by 2 people The group activity was super fun and it just tested how you work with others. It wasn't