Company: IBM
Date: 2010-07-17
Overall rating: 3/5
Employment status: current

Good interms of culture and technology; Bad interms of monetary benefits
Pros: It gives many wide variety of chances to learn;
You have admin rights for every computer, and that gives numerous chaces to experiment  with different technologies and software;
Flexible work timings;
Freedom interms of usage of internet;
Cons: Pay hike is too bad. I've been in IBM with highest salary in my classmates, and now mine is the lowest salary among the batmates after 3 years.
IBM is too big and has lots of processes that waste time from the money reimbursment to travel. Complex processes often confuse newbies and everybody feels the same thing, why the proceses are so complex?