Pros
There is a quarterly bonus program that pays a percentage of salary to analysts rated as "on track" and "exceeds expectations." Those ratings are based on quality and production. Working beyond 40 hrs is typically not required, but sometimes happens on projects with tight deadlines. If you work beyond 40 hrs and meet quality and production expectations the extra hrs increase your chance of being bonus eligible. Before the bonus program, incentive pay was inconsistent across the firm's different projects--analysts on projects with tighter deadlines had more opportunity to earn extra money than analysts on projects that were business as usual. Management is flexible with PTO and accommodating life circumstances, even on projects with tight deadlines.
Cons
When analysts are shifted between projects they are sometimes asked to get up to speed very quickly with minimal project-specific training. Communication between the three offices could be better.