Company: IBM
Date: 2016-03-25
Overall rating: 4/5
Employment status: current
Experience level: Junior

Software Architect
Pros: IBM has a diverse employee strength, has work life balance, work from home and flexible working hours. Managers are more understanding and helpful.
Cons: There are very few cons in IBM, like very poor or no salary increment, you can take as many leaves you want but you will have to complete your utilization target, which indirectly means no/minimum leave.