Pros
Benefits are ok. Managers are lenient when it comes to taking time off. Flexible hours..though not big on telecommuting. Projects are exciting..largest in the City of San Francisco.
Cons
Lots of office politics. Poor communication between managers and staff. No end of year bonuses, no raises in almost five years. Lots of favoritism. A lot of under-qualified staff allowed to get away with doing less work than others. Good performance and attitude is not rewarded and barely acknowledged...whereas bad performance and bad attitudes are coddled and given preference. Morale is generally in the gutter. Gossipy office...semi-toxic environment. There are a few staffers who play the race card and get away with it at every turn. Some staffers manage their "side businesses" during company hours.