The culture can at times be challenging. The culture of the organization is the single most important element in a company. If the culture is not perceived as one of inclusion, growth, and forgivable, then this causes disengaged and low-morale in the workplace. I found that, depending on where one is in the organization, some of this negative culture exists.
Saying that, I would still recommend working at this company as you don't throw the baby out with the bathwater.