Generous pay and good resources to work with. Large budgets to work with in case you want new software tools to tinker with.
Managers could be nicer. You will love your work, but chances are you won't like coming into work every day. Leaders and Directors tend to have non-IT backgrounds, so a lot of time is spent dumbing down your work for others. Also, promotions have been decided years in advance, and new hires are at the very bottom of the pyramid.
Nothing. Try to shift away from the current crony culture.
I met them at a career fair and got set up with an interview on campus. The first interview is largely behavioral, with a chance to get to know more about the company. There was one technical question thrown in, but it wasn't very hard.
Interview was about an hour and had mostly typical HR questions, such as "Tell me about a time..." The interviewers were polite and seemed easygoing. I walked out feeling more like I had left a meeting with a boss rather than an interview.
There was a series of 4 interviews over a 3 1/2 period. The first was with the initial recruiter. The second was with a team leader in the department. Third was a video conference with the hiring manager and another senior person. Up to this point,
I met them at a career fair and got set up with an interview on campus. The first interview is largely behavioral, with a chance to get to know more about the company. There was one technical question thrown in, but it wasn't very hard.
Interview was about an hour and had mostly typical HR questions, such as "Tell me about a time..." The interviewers were polite and seemed easygoing. I walked out feeling more like I had left a meeting with a boss rather than an interview.
There was a series of 4 interviews over a 3 1/2 period. The first was with the initial recruiter. The second was with a team leader in the department. Third was a video conference with the hiring manager and another senior person. Up to this point,