Great place to work if you can maneuver yourself into the inner circle. Work hard and produce results and you will do well.
Cons
Too much energy spent on politics and one-upmanship for such a small organization. Not enough resources to help employees with career training and development.