Company: IBM
Date: 2018-07-23
Overall rating: 2/5
Employment status: current
Experience level: Junior

Get Paid Well, Not Always Have Opportunity
Pros: Great pay for experience level
Great work/life balance
Travel often
Work from home when not traveling
Networking opportunities
Cons: IBM is on the precipice of "too big to fail" and is struggling to staff consultants because projects aren't being won
Low utilization depending on your practice 
Constant org changes means half the time no one knows what's going on
Open floor plans make you sick
Your "manager" being remote is a blessing and  a curse