Pros: lots of pto
Cons: nit-picking, inconsistency, weird politics, poor management...
The benefits package offered was outstanding, and the PTO available was very good.
A typical day - Arrive, log in, check email. Discuss projects with co-workers. Random interruptions from every department, random assignments thrown on you at any time.
Management - Not good. They were not all very knowledgeable in their departments, several departments didn't even have management for several months/years. A lot of micro-managing.
Co-workers - Best part of the company, hands down. Excellent people, great friends. Everyone was willing to help out and support each other.
The hardest part - Knowing what was expected of you. There was not a lot of consistency.
The most enjoyable - the company wide events, the block party, thanksgiving dinner, team building work shops, etc.