There's a lot of talk about culture and only working with clients that want to do good in the world. The reality is this far from the truth. The culture consists of forced social activities often after work or on weekends. On the rare chance that an event is held during work hours it is held over employees where they're told they should be grateful. Even going as far as to say exactly how much money the company is losing for you to be there and how much the event cost. Another big part of the culture is that there is no room for "egos" but this seems to only apply to select employees and to management. Another key saying is "there's no such this as this isn't my job", while this sounds good it is used to take advantage of employees who feel that they cannot say no to work or say that they're busy resulting in unbearable work loads. As far as clients go there are some that do good but over the past year it has become about the money. The idea of looking before you leap does not exists with new clients continually being added without thought on how to manage the business, whose going to manage the business, or if it's a good idea in the first place. This also results in less than transparent business practices.
Based on the way that the company holds everything over it's employees, guilts them when they speak up, and squeezes employees to always do more it is apparent that the companies priorities are not it's employees. There is no HR and conflicts of interest within the company with the CEO married to another employee that has been promoted rapidly (he met while working together as CEO and partial owner). There is little to no room to address any issues within the company nor does there seem to be anyone properly trained to do so. I would highly suggest this as the CEO company often makes very inappropriate jokes in very public venues. With all of this said and you end working with this company you'll be told that the high turnover is either because people cannot hack it, they don't want to good, or they couldn't handle the restructuring.