Pros
Overall, the staff are great, very talented group. Busy work environment but takes time to have fun too with company wide tournaments. Laid back environment from the point that you can dress casual, bring your dog to the office every now and then, and breakfast is served every Friday. Good/Bad - There is process and structure to keep things moving but the process is ridiculously long, particularly with creative. Very frustrating for other departments.
Cons
There is no flexibility to work from home which has caused a number of good employees to leave. This leaves the staff feeling like they aren't trusted to get their work done even though most employees put in 10 hour days. Also, it is very difficult to get promoted. Management doesn't like to promote one person in a department in fear of upsetting another person in the department, your hard work is irrelevant.