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

The Big Machine
Pros: Organized team structure. Good coding review process. You will definitely be able to learn about the Software product lifecycle quite well as long as you paid enough attention.
Cons: Given the ginormous business machine we are talking about here, the process of almost everything tend to be slow. Unless you're in a start-up that's been recently acquired, you're probably experiencing their almost parsimonious treatment to employees as well. Getting some decent hardware is quite hard.