The only company I have ever trusted to be thoughtful with raises, bonuses, and recognition (promotions). You are encouraged to build your responsibilities and grow professionally with the firm.
Cons
Office is divided on two floors; it would be really great to have the office be all together.