Company: IBM
Date: 2012-08-17
Overall rating: 4/5
Employment status: current
Experience level: Junior

Excellent place to work and keep learning!
Pros: There are tons of project so you never get bored and never stop learning new things,
IBM have one excellent technology learning center whit many documentation and courses at your disposal
Work-life balance is great at IBM
Cons: Sometimes there is a bit of bureaucracy when it comes down to paperwork or process
I think contractors and vendors are not equally  treated as regular employees