Communication has been a struggle. They have a weekly email that lists items to communicate to the stores. Most times those items get missed. My previously employer had an "impact planner" communication system where communication was directly delivered to the stores and you can mark it as in progress, complete, and would go incomplete after the due date. A system like that would help event network with making sure things were done.
In order to move up beyond store director (outside of purchasing), you must relocate to Park City, UT. Most people don't find Utah as a place they want to relocate their families. There are not that many positions to take after store director. Most directors feel stuck and cannot grow.
There's no "district managers" to oversee stores in a set area. There are only VP's of Store Quality to oversee similar stores (aquarium stores, zoo stores, etc). Having someone in the field overseeing stores would help to make sure stores stay inline with policies and procedures. My previously retailer, my DM would visit once a week to see how things are going with my team members and store. I know this contradicts the freedom aspect I mentioned in the pro section but people start to get lazy when they're not being watched. Since all the VP's of Store Quality live in Utah, they don't travel to the field stores to check up on them.
Although there may be challenges in the company, I still adore it. No company is perfect and for being a retail company, event network FAR exceeds other retailers.