Pros
You'll get paid to do nothing but show up for work.
Cons
No 401k match, no opportunities for advancement and no incoming work. All of the managers are former colleagues of the CEO from before he started the company, meaning they don't care about the company's success or their direct reports. I didn't work here long but I had no legitimate work to do while I was there. If other employees are underperforming, you'll likely be asked to help them complete their project and work longer hours and weekends with no incentive but to keep your job. Almost all of the employees were hired fresh out of college, going to show you that no one sticks around for longer than a year. I felt like every week someone else was resigning, and apparently that's still going on months after I left.