Company: IBM
Date: 2016-06-07
Overall rating: 3/5
Employment status: former

Cumbersome bureaucracy and old technology
Pros: Has a comfortable working environment, friendly people on your team, easy to instant message most people. Working hours are flexible, especially with the work-from-home opportunities.
Cons: People outside of your team who you need to work together with can be difficult to approach.
Training can be hard to come by in the department I worked in, so picking up knowledge sometimes has to be picked up slowly.
Technology and methodology can lag behind quite a bit, from backend and frontend.