IBM Employee Review
Great entry level company
Unless you are high up the ladder within the corporate company, the job growth is not great. You would have to relocate depending on which departments you are in.
Ratings by category
Free snacks, Free drinks, Benefits
Pay is not consistent to living expenses