Overall Hirsch's is a fantastic place to work, but like most workplaces your enjoyment will depend on your team & manager. Some managers are outstanding & best in class, others are poor. The former will make you love your job, the latter will make you leave it. I don't think this is specific to Hirsch's, but have seen a mix in quality of managers. My own manager is world class, so I love my day to day.