Pros
The company boasts about work life balance and free cake, food and beer but it doesn't make up for the way you're treated. Workers are not commended for what they do or paid for it. There is no career advancement unless you suck up and the manager likes you, very inappropriate relationships here and culture. It was fun and fluffy at first, but it's not long term centric nor is the pay. You can work the same job, get more respect and less drama elsewhere.
Cons
Managers are not experienced, it's a popularity contest and more like a high school cheerleading pep squad with much too much power. You're better off somewhere else the place is unprofessional and they cut your salary as much as they can. Work life balance is great but not if you pay your bills. There is no clear communication and when there is, it's not honest. They deflect real issues and don't give you a platform to raise anything without it becoming office discussion and drama. You're better off on food stamps then dealing with the toxic work culture that also lacks inclusivity and diversity. There are no people of color or minorities in management, at all.