Company: IBM
Date: 2008-12-21
Overall rating: 4/5
Employment status: former

IBM is a fast-paced company that has highly-skilled employees that work on challenging tasks at a decent salary.
Pros: * Motivating job: IBM gives interesting challenges that you won't find in some companies
* Flexibility: can work from home, or even from another country. 
* Collaboration tools: Working at IBM gives you the chance to use many collaboration tools such as Sametime, Rational Team Concert and e-Meetings.
* Salary and benefits: decent salary and benefits.
Cons: * Lack of structure. Our team didn't apply most of the techniques proposed by agile and other processes. We didn't even had iterations.
* Management is mostly composed of non-technical employees. 
* Lack of communication between management, marketing, development, user experience and testing. Every department is isolated from the other.
* Microsoft offers a better salary.