As cliche as it is to complain about pay, that is probably the worst part of working here. It could take a very long time to get to a comfortable salary level, and that basically does not exist anywhere in the company. The benefits try to outweigh this, but it is very easy to overlook them for many people.
The other biggest problem is that communication is an extremely difficult issue within the company. It is very possible, even in a position of leadership, that you will be told to do three different things on the same "project." Delegation is not the strongest suit of the leadership, and often it can interpret as a loss of the autonomy that so many people love within the company. This is also tied to the fact that things are not always extremely organized from an operational standpoint. Sometimes, it seems like the company's policy is one in which they "look briefly, then leap" rather than a "take a good look at what you're about to do, and then leap."