At IBM Research, you are surrounded by a lot of very smart people and many innovative projects.
People are highly focused on their research topics, and there is a lot of diversity among co-workers.
New ideas are encouraged, and there is funding for "adventurous" research projects, as well as short-term projects which contribute directly to software group products.
People are encouraged to participate in the academic community by collaborating with professors and publishing papers in conferences and journals.
Generating IP in terms of patents is also rewarded.
IBM Research is not well connected to IBM's customers. We always have to go through another layer or two of IBM sales or services to deliver anything to the customer.
The other divisions of IBM have incentives and motives that are not always aligned with Research's success. Though some projects are funded by IBM itself, departments have goals for the revenue they need to bring in from outside IBM, and the bureaucracy and layering makes it difficult to reach those goals.
Also, within IBM Research, there are Research Staff Members (typically PhDs) and Software Engineers (more likely MS holders). The projects are usually focused around the interests of the RSMs, with SW Engineers in basically supporting roles.
Streamline the interactions between Research and clients.
First telephone, then Skype, and then personal.
Phone call interview with HR, followed by interviews with engineers and the manager.
After sending my resume, it took one month before I heard back for a telephone interview. Another three weeks later, there were two rounds of technical interviews before I received the job offer.
First telephone, then Skype, and then personal.
Phone call interview with HR, followed by interviews with engineers and the manager.
After sending my resume, it took one month before I heard back for a telephone interview. Another three weeks later, there were two rounds of technical interviews before I received the job offer.