Company: IBM
Date: 2017-10-19
Overall rating: 3/5
Employment status: current
Experience level: Junior

Application Developer
Pros: 1. Lots of opportunities to learn. 
2. Flexible work timings - But this depends on your project and management. 
3. Work from home option.
Cons: 1. Too big and complex, it slows your career growth. 
2. Pay is not up to the market standards. 
3. They kind of ignore the legacy technology people, after all as an employee I didn't have the choice to select my domain. It was pushed by the company. I do agree that hot technology will get attention but then you have to be fair.