Pros
Even with all fairness, it's really hard for me to come up with any upside of working here. They do tend to pay slightly better than industry average - but I honestly don't think an additional couple of grand per year is still worth working here.
Cons
Way too much politics for such a small office. Tendency to isolate good people and force them to leave out of frustration. Management has a chip on their shoulder and anyone daring to sing a different tune better start packing their bags. Everyone too busy impressing everyone around them instead of trying to build solutions (do their job) . Important business impacting decisions made out of whim without putting the right amount of effort or thought; decisions are often made as a knee-jerk reaction. Insecure management always trying to watch their back - what does that say about the culture.