Pros
Great people at the lower levels. Some amount of professional development opportunities do exist (they pay 90% of educational expenses up to $5,250 per year). CRA gives employees lots of responsibility early on in their careers.
Cons
Horrendous management team. They just decided to outsource the positions of receptionist and office manager for an incredibly small cost savings. Both had been working here for over five years. All because revenue growth is non-existant and vice presidents are too comfortable in their positions to bring in enough business. The business is extremely Boston-centric (where headquarters is located). Some of the vice presidents in my office are bitter about this and we frequently wonder if they bring in less business as a way to spite management. In short, this company is going to have a tough time with organic growth going forward.