Pros: decent benefits
Cons: management, no communication, hr is a joke
When you are brought in for an interview, they promise you the sun, moon, and stars. I was told that as a manager, I would be able to create my own schedules and the company would be flexible with outside obligations.
When I start, I find that HR "looks over" the schedules and makes "necessary changes" to them, which in the grand scheme of things means that managers don't "create" the schedules at all. It is a meaningless task that takes time out of the manager's schedule that could be better used elsewhere.
Also, they promise room for growth and opportunity. When I have applied for transfers, they have brought me in to tell me that the position that I am requesting a transfer to would be a pay cut, and therefore not in my best interest to take it. When I put in to transfer as manager of a new location, they accepted my transfer, brought in an outside employee to take over my current position, placed someone else into the position I was supposed to transfer to, and demoted me for my ambitions.