Pros
Brand recognition is good. State of the art technology company. Broad range of technologies and opportunities to use them. High business ethics.
Cons
Little respect for employees. Written direction that if you take your vacation, you should work extra to make up for it. Documented minimum acceptable work week is 45 hours. Education opportunities are rare, and usually only offered after hours or weekends. Business is managed on an individual utilization model that motivates employees to charge more hours, not to do a better more efficient job for our services customers. Employee year end evaluations are first measured on who has billed the most hours. Little opportunity for internal innovation. IBM just buys innovation in the form of acquisitions. Way too much bureaucracy. Every business opportunity has 6-10 people in charge, client executives, delivery executives, business development executives, practice area executives, sector executives, geography executives, and the list goes on.