Company: IBM
Date: 2015-08-17
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Software Engineer
Pros: It's very stable. If you have a decent manager, they can be pretty flexible about working remotely and whatnot.
Cons: Very little of what IBM does is sexy, or high-quality. The bureaucracy is incredibly stifling, and sadly, after a while it becomes easier to just avoid doing anything that would invite paperwork, rather than to fight through it.