Company: IBM
Date: 2015-01-10
Overall rating: 3/5
Employment status: former
Experience level: Senior

Great company, with really great intention, research & development.
Pros: There are truly pioneers and top notch people in every technology.  You'll have to find the right people, project to work with.  You can choose to work 7x24 and make most of the great opportunity or try to be have balance.
Cons: Yes...Marketing team of IBM is incredibly bad. Director & above are bean counters and mostly care about their next assignment/promotion/job.  CTOs have little influence on products.  Directors, CTOs with spectacular failures are promoted to have even more spectacular failures [Information Management].  Strategy and forethought is missing -- They've been late for L/Unix, cluster, object-relational, in-memory, appliance, BigData, NoSQL.