IBM Employee Review
Great experience in a tough culture
Management is too focused on loyalty to the company - any discussion of promotion/advancement/career path planning is deemed as signs of disloyalty to management. Thoroughly OK place to work.
Ratings by category
Great benefits, decent pay
Overly complex/layered mgmt structure