Company: IBM
Date: 2016-05-25
Overall rating: 3/5
Employment status: current
Experience level: Junior

Ok place to work
Pros: IBM is so big that the Pros/Cons depend somewhat on what group you are working in.

Where I work all my coworkers were good, hardworking people willing to help out. There is a good work life balance, lots of vacation days, sick leave, and flexible hours. Medical, Dental, and Health insurance.
Cons: Management has very poor communication with its employees. My direct manager goes months without checking in on my to see how things are going. Emails from upper management are full of near meaningless business jargon such as "Creating a playbook to sharpen your digital edge".

The business model in my group requires employees to find projects on their own. IBM does provide a tool for finding projects but often times that tool call doesn't list all the projects or lists incorrect information about the project. Often times, projects are found through less formal methods such as word of mouth.

Pay is atrocious. Far below the industry average.

Email spam. Various people from around the company send you emails about projects and events that are not relevant to you at all. It got so bad I had to create a junk mail folder.