Company has a great team that works well together when allowed to.
Cons
Micromanagement and poor office politics and communication create a difficult environment. Pitting one person against another seems to be a norm. High turnover intimidates others.