Company: IBM
Date: 2017-02-20
Overall rating: 4/5
Employment status: current

Great opportunities
Pros: IBM has a multitude of areas where employees can get involved in emerging trends or tried and true technology.  IBM offers the ability to move to different areas without having to change company's to change career paths.   IBM experts are very accessible to help someone get involved with their passion whether it be something which goes across industries such as cloud or cognitive and something which is specific to an industry including finance, healthcare, banking, transportation, etc.    IBM also has great community service related opportunities to allow employees to give back.
Cons: Continual pressure to reduce costs drives work to lower cost countries resulting in reduced workforce in some countries like U.S.   However, if you are willing to re-educate and retrain in emerging technologies IBM continues to expand U.S. workforce.