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

Great company to work for, many experts around but lack of agility due to large number of processes.
Pros: I found IBM as a company with loads of enthusiastic people. There are always people around helping you out with all sorts of issues. Good live-work balance. IBM is a good starting point for a software development career and I found the knowledge I gathered there very useful throughout my later career. Very useful feedback throughout and at the end of my time at IBM.
Cons: There is too much management and processes for agile development which is certainly caused by the size of the company. Rather too many meetings through the work day occasionally causing delays on the actual delivery.