Company: IBM
Date: 2011-11-20
Overall rating: 4/5
Employment status: former

a good life and work balance
Pros: it has a good work and life balance
working time is flexible
the team leader and team members are nice
the working environment is good
Cons: very bureaucracy
very hard to get promoted 
it is hard or even no way to communicate with the middle and senior management.