Company: IBM
Date: 2018-07-10
Overall rating: 3/5
Employment status: current
Experience level: Senior

Better than avg, but not great!
Pros: Challenging environment, somewhat flexible in terms of work schedule (ie, get the job done and no issues if you need to take a few hours to get things done), good employee matching for 401K, ok health benefits (premiums are high in my opinion but have programs and incentives for one to get into exercising, and healthy habits, HSA matching, etc), tuition reimbursement (as log as it is work related), ok work equipment and getting better...
Cons: Don't get any illusions, employees are simply assets. If you are ok with that, you'll go far.