Pros
Open ended PTO policy. Casual dress Code. Casual Hours (mostly). There are still some talented people there but that number seems to shrink daily. Solid benefits.
Cons
Low pay No loyalty to those who care about the company Poor management. People who suck up or grovel to the CEO are promoted regardless of competency or experience. Lots of inflated titles. As a result, the system is broken from the top down. Casual racism/sexism in meetings even when legal is in the room. HR will listen but is not empowered to do anything about it. Anonymity not protected if making a complaint. Women and people of color are rarely if ever promoted, hardly even considered. No project really works, changes focus randomly, staff meetings are just buzz words and inflated numbers to generate self congratulating when often projects are in the red. No place for true advancement unless you're just starting out. Poor communication between departments. High turnover. Poor professionalism. Often employees spend more time socializing than they do working. Shocked it hasn't gotten more lawsuits for unprofessional behavior.