Company: IBM
Date: 2015-06-06
Overall rating: 3/5
Employment status: current
Experience level: Junior

Software developer - band 6
Pros: Amazing work life balance.
Flexible hrs
Work from home
Good location.. off from downtown toronto.
Respectable culture among people.
Cons: -Poor salary. Band 6 with masters r hired at less than 65k. Thats is dirt low. What is more upsetting is bonus and salary adjustments are not gurantees. You might be a start performer with 0 bonus.. there goes all ur hard work.
-Promotions are almost impossible. Spend almost 5-6 yrs in band 6 even though u perform very well. That used to be only 2 yrs some time ago. 
-Lay offs every year. No job security. Even good people are asked to leave. 
-PBC rating process is a pain. Hate filling those docs every mid yr and end of year again.
- if ibm is going through such a rough patch, where did the money come from to pay 3.5 million bonus to the CEO ? Probably the salary saved by laying so many people off in 2014. That was questionable !!!