Culture is a little stiff and formal; much more NY than SF in terms of dress code, office design (spotless, no personal mementos allowed), and dominant males deciding what's cool/fashionable. Communication is sometimes a problem, though not more than most places. Upward mobility/promotion is entirely random and circumstantial -- you might get lucky, or you might be gone.