Flexible work-life balance and great people on your own level to interact with.
Generally speaking, you can work on what you feel is best to work on.
Terrible company culture. Re-arranging the deck chairs on the Titanic -- they are getting their lunch eaten by startups and refuse to actually innovate. They'd rather market features that don't or can't exist than invest in actual engineering.
Listen to your engineers. Think 40 should be more like Think 400, with more free-form ideas on what engineers can do. Stay current with technology. Stop using things just because "that's what we've always used."
I got a call from HR and scheduled the interview over the weekend. There were three rounds: two technical and one managerial. The interview was completed in a day, and I got the offer in a week.
I was provided a test to help demonstrate my ability to write and edit. Fair, straight, adequate. They asked questions about background, commitments, and willingness to go the distance for a project.
It was a nice interview session. I interviewed for the IBM z/VM systems team, working for their virtualization team. Most of the questions were behavioral. Some questions covered background and projects, and also the Linux kernel.
I got a call from HR and scheduled the interview over the weekend. There were three rounds: two technical and one managerial. The interview was completed in a day, and I got the offer in a week.
I was provided a test to help demonstrate my ability to write and edit. Fair, straight, adequate. They asked questions about background, commitments, and willingness to go the distance for a project.
It was a nice interview session. I interviewed for the IBM z/VM systems team, working for their virtualization team. Most of the questions were behavioral. Some questions covered background and projects, and also the Linux kernel.