Company: IBM
Date: 2016-01-06
Overall rating: 2/5
Employment status: current

Not Recommended for .Net developers
Pros: work from home is fine for some projects
Cons: I recently joined in IBM and I had very bitter experience. I got more calls from support projects for night shifts and second shifts. They wanted me to stay at office till 10PM minimum. I informed them that I'm a mother of a small kid and I'll work from home after 8 PM. But they refused. Nobody gave any information regarding these shift timings during the time of interview. RCM team (who allocates projects for the people on bench) harassed me to join in night shift project or resign. With lots of pain, I joined in night shift project, which is not at all relevant to my skill set. 
This happened not only to me. Ladies who joined with me also facing this issue. One of them is shifting to Bangalore. Her case is literally bad. I repented my joining with IBM. Think twice before joining IBM. If you are fine with the below things, you can join IBM.
1. You may not get the project which is relevant to your skill set, particularly .Net
2. You may be asked to work in night shifts
3. You may be asked to move to other locations
There are very less .Net development projects. Most of them are support projects. Very risky to stay on bench. They force you to work in night shift projects or relocate to other location or resign the job. They don't bother whether you are a woman or not. They just don't want to see the people on bench.