overall very good, despite growing employee concerns.
Having issues keeping employee focus and forward thinking leaders since going public. Also, old-school management structure and stressful, competitive corporate culture is not for everyone. But overall, a high-caliber company with many competent people and better benefits than most. On the balance, remains one of the best of the beltway bunch.