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

My experience working for IBM overall was positive until the end of my employment.
Pros: The best aspect of working for IBM was working with a great team of people.  My co-workers were knowledgeable,  friendly, and took pride in their work.  The hours were flexible and this came in handy when I had to take my parents to doctor appointments.  The pay was great and the medical benefits were good.
Cons: The base pay was very good but we didn't get raises for five years.  The team leads got the raises and big bonuses.  There wasn't much room for advancement.  The team leads were awarded all the high visibility projects so there wasn't much opportunity to grow your leadership skills.