-Bonus pay can be uncertain, and can sometimes feel like it depends more on luck than effort. This is a issue with practically any development/sales job, but I believe that somewhat higher base salaries would help retain top talent who are capable of collecting bigger paychecks elsewhere.
-Management can, at times, be unrealistic with goals and expectations. We need to rely on our own research capabilities more.
-As a development associate, the work can feel monotonous. If you just come in, do your job description, and go home, it will get old fast. You need to be proactive. Study trends in your industry, work closely with your director, perform your own analysis projects. Management is always happy to hear input from the entry level employees, take advantage of this. Since Hanover hires high caliber staff, most associates don't fall into a monotonous routine, but it would be nice to have some more career training to facilitate and encourage interesting projects.