Flexibility of work. Availability of training resources. Pension plan. Plenty of variety in work. Opportunity to do your work your own way. Good vacation time. Plenty of employee discounts available. Just like in any large company, there are plenty of opportunities and different places you can be at if you have the drive and the goals to do so.
No good benefits. Problems in getting a promotion. Too much politics. Crazy work hours sometimes. Long hours, out-of-touch management, lack of support. The downside is the repetitive, boring, and frivolous training. Most of it seems to come from corporate lawyers to reduce their liability. Some bad blood between management and its workforce because of the unions.
Pay attention to a person's ability (do not practice favoritism).
Look at your group; award the top 30% of the people who do most of the work in terms of salary, bonuses, etc. Instead of just giving averages due to legal reasons or inertia, you may actually find that more work gets done.
It was about an hour long with basic personality questions, and then I was hired the next day. I think the referral policy makes anyone who gets the bonus really try to get you hired, and it works.
The interview process was fairly straightforward. It consisted of an overview of the responsibilities and the position. It also included a skills test based on what they were looking for. Particularly, they had an exam discussing technical concepts c
Face to face, a very good set of questions that are really used in the day-to-day activities of every senior software engineer. Very to-the-point questions and expected generic answers.
It was about an hour long with basic personality questions, and then I was hired the next day. I think the referral policy makes anyone who gets the bonus really try to get you hired, and it works.
The interview process was fairly straightforward. It consisted of an overview of the responsibilities and the position. It also included a skills test based on what they were looking for. Particularly, they had an exam discussing technical concepts c
Face to face, a very good set of questions that are really used in the day-to-day activities of every senior software engineer. Very to-the-point questions and expected generic answers.