Pros
Works at improving communications -- several years ago it was a low point. CRA has implemented many inititatives to improve this i.e. news letters, weekly updates of new projects, practice and all staff meetings. We hire the best and the brightest. The employees seem to really want to produce quality work. The consulting staff are passionate about their areas of expertise and look continually improve. Staff care about others in the firm. They socialize and have lunch together when they can daily. It still has a small company feel even if we have grown over the years. There is satisfacation with the work life balance. Everyone works hard but seem to find time for their families. There are many senior officers who begand their careers here right out graduate school.
Cons
The compensation process is not transparent. While I think most people feel they are paid well, they do not understand the incentive system. There is a inconisisent professsional development program. Many staff get frustrated by the lack of career advancement and recognition. Senior Management is not good a communicating bad news. The rumor mill is rampant with misconceptions. Support staff feel like second class citizens. There does not seem to be a one CRA feel. Each location and practice has its own culture. Senior management does not get out and talk with staff as much as it should. Feedback is also inconsistent. Many practices are great at ensuring employee's receive feedback others ignore it.