Company: IBM
Date: 2013-05-05
Overall rating: 4/5
Employment status: former
Experience level: Junior

Very large corporate business style with some employee friendly benefits
Pros: -Flexible schedule depending on manager. Able to work from home sometimes.
-Large number of vacation days and holidays that are instantly available (Don't have to wait to accrue)
-Well developed business practices with regards to software development.
Cons: -Lots of legacy code.
-While the processes are good to prevent bad code, it sometimes means slow software development cycles. 
-Many levels of management can stifle innovation.
-Small semi-annual layoffs