There are a lot of opportunities for growth, and managers are very open to helping their employees develop towards a position they'd like to eventually try out elsewhere in the company. If you get in on a product team, you're set. If you work on a small enough team, your tenure will probably be pretty fun.
Other good things:
If you're pulled into politics, it's hell. There are some bad apples in upper management positions that have zero respect for the little guys. Also, if you get pulled into IT cube life, it can quickly deaden you.
Don't be jackasses. Pay more attention to what individuals are doing to contribute. We're not just statistics.
I was called and put through several different interviews. Many of them were to meet members of the team. They seemed pretty set on hiring me for the job, so most of the questions were fairly easy.
A 30-minute, one-on-one interview. They want you to be experienced and able to fit into the team quickly. The interviewer will give you two pieces of code to fix some (easy) bugs.
My experience was not good. I had an on-site interview, and I thought the manager was rude. While I was in the middle of an interview with an engineer, he interrupted me without letting me finish. He told me I had no chance and asked me to leave.
I was called and put through several different interviews. Many of them were to meet members of the team. They seemed pretty set on hiring me for the job, so most of the questions were fairly easy.
A 30-minute, one-on-one interview. They want you to be experienced and able to fit into the team quickly. The interviewer will give you two pieces of code to fix some (easy) bugs.
My experience was not good. I had an on-site interview, and I thought the manager was rude. While I was in the middle of an interview with an engineer, he interrupted me without letting me finish. He told me I had no chance and asked me to leave.