Lack of communication, advancement, and discipline
Management isn't the most responsive. They tend to be reactive rather than proactive. The communication, adherence, and discipline is rather lack luster (day to day the "guidelines" change drastically). While the benefits are good the adherence to policy and promoting from within (advancement as well) isn't even on the map.
The breaks don't exist and the incentives (pay) only apply to a select few (isn't equal). One of the hardest parts of the job revolves around the lack of communication and knowing when you will be allowed out for the day. Balance between family and work is hard for a job that should be 9-5 and easy to plan around. What is acceptable one day is subject to change virtually every day there after (sometimes without notice).
Advancement within the company isn't based upon what you know or how well you do your job; so much as who you know and how good you made friends with those in Senior Management.
Benefits (health care, short term and long term disability)
Lack of breaks, communication, compliance, hours (they aren't bankers hours)