Company: IBM
Date: 2015-04-27
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Senior Business Consultant
Pros: IBM has excellent employee benefits in terms of health care and other services.  They have so many different areas that there are many avenues for training and career growth.
Cons: As such a large company, IBM can be hard to navigate.  If you don't find a powerful mentor in the business you can get lost.