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

Large company with several opportunities.
Pros: The company is very large and if you work in the right part, you will meet and work with many interesting people.  There are also several opportunities to learn multiple skills/roles and work with new technologies.
Cons: Complex organization with several dotted line reporting requirements.  Some positions require extensive travel, your manager can make or break your career.