Good company, very productive. A good workplace for new grad, I learned a lot thing from IBM, not only job skills, but also management expertise. There are many great companies in IBM customer list, you have to finish everything precisely and correct in one time. I think this is the hardest part of my job.
Free training, many project opportunities to accumulate experience
Long work hour, big pressure