Pros
Free breakfast (but only enough for half the building). Paid benefits. It's a job. No one gets fired, they just hire more people. Great if you're looking for somewhere to work until you retire.
Kontras
No opportunity for professional growth, gaining new skills or learning anything really. Salary is way below average. Vacation is accrued slowly and caps out lower than other companies in the area. People rarely take vacation. Female employees beware: Company policy says that if you take maternity leave they will not guarantee you your same position will be there when you come back or that you'll be paid the same wage as before. This is illegal. You must be at work by 9am and stay until 6pm. You cannot work through lunch and leave early. You cannot negotiate a different schedule. No work from home. IT professionals who work more than 8 hours a day are not paid overtime. This is illegal in California. You will only be promoted if you work Saturdays. Most people working Saturdays aren't really doing anything but being seen at work on a Saturday. The CEO takes note of this. If you are female, some employees may not take you seriously. No innovation. No new ideas. No changes if it means spending money instead of saving.