Company: IBM
Date: 2013-02-09
Overall rating: 5/5
Employment status: former
Experience level: Junior

Great company to work for!
Pros: IBM is definitely a great company to work for. There are plenty of opportunities for advancements and lateral moves also. There is an excellent Careers site, which allows one to regularly monitor career opportunities across the entire company. Company allows many people to work out of their homes.
Cons: As a consultant, I had to travel to client sites outside of my home state. One of the minor hassles was that I had to keep track of days when I worked outside the home state and file the adjustments.