Company: IBM
Date: 2018-01-19
Overall rating: 3/5
Employment status: current

Overall
Pros: 1. You will get flexible timing of work depending upon on your project.
2. You will get good work environment, Work from home facility.
Cons: 1. If you stay more than 2 years. you will going to loose your skills. yes loose your skills. As most of the projects here are of support type. similar kind of work.. not much technical experience reqd.
2. Management- this is my first company. and I can say this is wrost management. They will praise your work every time but at the time of appraisal they will give less ratings/always not satisfying.
3. Visa request- I don't know the exact guidelines for it. It changes project to project as per Manager's. They will never raise your Visa until you are 3 years of experience.
4. Ideas/Innovation/Certification- Every year they will ask for idea as a part of innovation. Most of the time it will be like automating something. 
To perform Certification- Which is of no use as the concerned learning team provides the Dumps materials well in advance.