Company: IBM
Date: 2009-01-29
Overall rating: 4/5
Employment status: current

Flexibility, work life balance without competitive paid
Pros: Flexibility and the work environment is very professional.  Everyone is willing to help one another and there are abundance or resource when needed from either peer or co-worker.  It has a large supporting network.
Cons: The pay is not as competitive and advancement within the company is very minimal.  More over, there are many layers of redundancy in the company that can be eliminated.  Sometime it feels like too many management personnel running around asking for the same status.  It's like going in circle asking each other for the same status.  Bottom line, too many people asking for status and not enough people working on the actual problem.