Company: IBM
Date: 2008-06-27
Overall rating: 4/5
Employment status: current

An excellent and highly professional place to work
Pros: Exposure to a variety of top level clients, working with dedicated, intelligent people, company opportunities for variety of work.  Ability to join communities of interest in topics such as Agile, SOA, etc.  Opportunity to work with teams, both co-located and virtual.  Ability to take on leadership roles if you want to. Online education at a basic level on a large variety of topics.  Benefit benefits package including medical plans, 401K, etc.
Cons: keeping up the billable hours, administrative policies are sometimes too clerically focused and could be simpler, some jobs require 100% travel.