Company: IBM
Date: 2017-05-29
Overall rating: 3/5
Employment status: current

Nice place to work, works well enough for the bare minimum lifestyle
Pros: 401K and health care benefits are a plus, secure job with opportunities to move up, the managers are friendly and supportive; they will often assist in working around your schedule.
Cons: More often than not, you will never meet those higher in position than your current manager, making the company seem a bit faceless. Entire divisions can be laid off due to this due to workers just being another cog in the wheel  in the grand scheme of things. If you do not push for higher positions, you will be left behind. Workers are not compensated properly for managing work, constant travel and administrative duties off-hours.