Keep learning new stuff from different teams and people.
You have to have slightly above-average pay compared to other companies in the industry.
Good company culture; people feel happy most of the times.
The working environment is not so good. Heavy overtime sometimes. It's hard to get life and work balanced. Some managers are too hands-off, therefore the leads have to take over lots of work.
A good employee needs to be awarded and promoted, not just verbally recognized.
The interview process was good and quick. I finally received an offer, which was a positive interview experience. I have finally received the offer and joined the IBM development lab in Beijing.
The interview process involved: * HR phone call * Email communication * On-site interview First round: with 2 engineers, focusing on Java. Second round: with 2 managers, discussing work experience and communication skills. After the intervi
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.
The interview process was good and quick. I finally received an offer, which was a positive interview experience. I have finally received the offer and joined the IBM development lab in Beijing.
The interview process involved: * HR phone call * Email communication * On-site interview First round: with 2 engineers, focusing on Java. Second round: with 2 managers, discussing work experience and communication skills. After the intervi
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.