Pros
The office I was in had flexible work hours and a casual dress code. Aside from that, I cannot come up with a good reason to work for this organization.
Cons
When I started there was an enormous amount of turnover due to the high volume of work and little to no support. When I left, the amount of work had dropped significantly, and there was still little to no support from management. Corporate culture in this organization is abysmal. It's all about the bottom line; the employees are simply a means to an end. They certainly are not concerned about turnover. You would think that if a long term employee suddenly gave notice that they would do an exit interview. You would be wrong. Communication within this organization is nonexistent. Everything feels like a big secret with management giving out bits and pieces. While every office is different, the office I was in was very cliquish. If you are not part of the group, the work environment is uncomfortable at best.