Top heavy with lots of input. Some politics going on. Just like any company, this company has warts but I have never been in a place without them. What is good about the cons is that you can still get work done and mgmt seems to have an open door policy.