Company: IBM
Date: 2014-04-01
Overall rating: 4/5
Employment status: former
Experience level: Senior

Good place to work; it could be better.
Pros: - Excellent co-workers, both socially and technically
- Some very interesting work
- Above-average work environment
Cons: - Overall direction sometimes drops "out of the sky".
- Technical decisions swayed by outside groups. This can affect team focus.
- Can be lots of "busy work" that doesn't seem connected with team goals. (Granted, some is unavoidable in a large company, but still...)