Pros
The place offered a lot of flexibility with the work hours and working from home. They offer a good number of vacation days.
Cons
The management was extremely unprofessional. Everyone (including management) would be nice to people's face and then make points to talk bad about anyone whenever they weren't in the office or the immediate day after they left for a new job. There were many false accusations being passed behind people's backs. Spineless management would complain to the rest of the employees about everything they didn't like about whatever person was out of office at any given time, and never confront the actual person about any problems. Pay is very low. Medical benefits wasn't very great. There was a high turnover rate of employees with very good reasons.