Pros: flexible work schedule, 9/80, retirement
Cons: health benefits, old boys network, lack of advancement if not mobile
Opportunities for advancement for women and employees of color is very limited, particularly if you are a single parent. The culture does not seem to recognize the leadership potential in cultural or gender differences.
The team environment is well developed, but being recognized and valued for skills is tough unless you are tapped early as a high potential.