Company: IBM
Date: 2010-03-18
Overall rating: 4/5
Employment status: current

Review Software Engineer IBM
Pros: - flexible work hours
- frequent remote work
- work / life balance
- health benefits
- fairly easy to move around within the company
Cons: - relatively slow development process and many procedures   
- the tools you work with can be really annoying and I have heard better from other companies
- IBM is on a big saving trip; don't expect fancy hardware to work with such as your personal laptops, monitor, etc