Company: IBM
Date: 2016-05-11
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Consequences of too much outsourcing
Pros: IBM has a stellar reputation for providing solutions to today's tough IT issues.  To that end, the company hires talented people to assist.  IBM also spends significant resources to provide training to employees.
Cons: When timelines get tight, outsourcing is almost exclusively the response.  Sometimes, it is the right option, but not as a company reflex.  IBM has a broken promotion system and provides little support for upward mobility.