Cons: Ridiculous expectations, little to no help or feedback from management. You're on your own here.
Used to be a great place to work, 20 years ago. Now, it's all about the business, no room here for anyone with a family. Evening and weekend work mandatory. Managers don't care about you, only the bottom line. Expect your hours to get cut regularly. And customers to complain there's no one there to serve them. Not enough hours given to get the job done, but get it done anyway. Most long time employees stressed, due to workload expectations. Other than that it's great. Coworkers are awesome, we're all miserable together.