Company: IBM
Date: 2009-07-17
Overall rating: 4/5
Employment status: former

Overall - a good experience at IBM Software
Pros: - Lots of smart people.
- Access to many resources (technology, training, etc.) due to the large size of the organization.
- Great opportunities for training -- if you take advantage of them (and can fit them into your schedule).
- The ability to work from home:  I worked from home for 5 years, only going to the office as needed (usually less than once a month).
Cons: - Because of the huge matrixed environment you might often find someone who was doing a job very similar to yours.  
- Again, the matrixed environment often meant working / managing by influence & persuasion.  You often need information / work completed by people that don't work in your organization, and you must influence and persuade them to complete tasks for you...help them understand what's in it for them.
- Given the economy and layoffs fewer people are doing the job that more / many people did previously.  It can be stressful.
- Many top performers were recently laid off and it didn't make sense.  You would think the company would aim to keep top performers and get rid of low performing employees.