Company: IBM
Date: 2010-07-29
Overall rating: 4/5
Employment status: former

Depends on your team
Pros: The work environment is surprisingly flexible, which makes IBM an ideal employer for people with families.  Ample time off, a sincere effort to promote work/life balance stems from the top down (many people work from home), and supportive staff.  Bureaucratic systems, although a pain to deal with, support the effective and relatively smooth running of the organization.  Many training opportunities.
Cons: Your experience is wholly dependent upon which group you are in.  It can be difficult to change groups and movement within the organization is often based on who you know.