Very political environment that favors an old school way of doing things, rather than by fairness or principal
Pros
Pay is above average, excellent benefits, flexible work schedules
Cons
Highly political environment where senior management cares more about their titles and positions and promoting their own agendas rather than doing things by fairness, meritocracy, and principle. Lots of passive-aggressive game-playing taking place in a subdued, passive culture that masquerades around as being "entrepreneurial" that really translates to people (especially upper management) paying superficial lip service to heavily voiced concerns and not taking REAL accountability. Not the best place for a young woman in the IT fields - younger and older men will constantly talk over you in meetings and bully you in many different, subtle ways, make fun of you, and laugh at you to make you feel like you are less of a person. Lots of negative trash talking about people behind their backs. A very shady place indeed with a lot of smoke and mirrors.