Company: IBM
Date: 2014-12-16
Overall rating: 3/5
Employment status: current
Experience level: Senior

IBM  - Top Heavy
Pros: Technical competence is high, lots of skilled people that understand and perform their job very well.  And, for the most part, everyone works hard and is willing to help each other.
Cons: There are far more planners, project managers,  sales-people and managers than actual 'doers' - that implement the technical plans created by others, an 'inverted pyramid' organization where the majority of the effort is on requirements that cascade downward from on-high to a small number of over-worked, stressed out implementers.