Pros: free food...maybe.
Cons: management's incompetence reconciled consequences to employees, no appreciation to employee's extra effort, inconsideration of availability, and always unprofessional
I walked to my job every morning. I would leave my house at 4:00AM to be able to get there by 4:30AM. I would bake all the goods, prepare beverages, and clean everything team members didn't clean the night before. I work the whole day till 3:00PM, sometimes till 5:00PM. Throughout the whole day, I only had one 15 minute break, it was very rare for me to have two. There were a few times they had me work the entire day from 4:30AM to 11:00PM, due to someone's absence. Bottom line, it was not the best place to work.