Pros
You get 3 hours of paid "non-work" time a week. But, depending on your department/manager, restrictions and usage of this benefit may make this irrelevant.
Cons
Management is terrible and do not care about their employees. They let their staff suffer and offer no help. Oftentimes, management will gossip about their employees with other staff, making fun of personal information or concerns. Pay is unfair and dictated by favoritism. Not given training or any tools to succeed at your position. Blame is constantly thrown around in the workplace. "Unlimited PTO" is limited and dictated by if your manager feels like you've taken too much. Sick time is frowned upon, forcing staff to come in ill. Empty promises are often made to make staff work harder, towards a non-existent goal. Feedback is not welcomed and often punished. Turn over is high, but the company would rather turn a blind eye than deal with the actual problems.