Company: IBM
Date: 2013-03-13
Overall rating: 3/5
Employment status: former
Experience level: Senior

Stressful
Pros: Awesome colleagues.  The software engineers I worked with were absolute professionals, hardworking, helpful and most were wonderful to work with.
Cons: You never know from one quarter to the next whether you'll still be employed.  Your performance doesn't matter if you're in the wrong place at the wrong time.  You may be given time to find other jobs within the company, but even if you find an opening within your division, the manager may not be allowed to hire you if the overall goal of the "resource action" was to reduce headcount:  They have to wait until the latest batch of "surplus" employees are out the door before filling the position.