Pros
There are still some great, knowledgeable people who work here. The company has an "unlimited time off" vacation policy as well as a "Summer Fridays" program which offers a shortened Friday workday.
Kontras
Very few supervisors have any true managerial experience. It shows when it comes to handling those below them as well as their responsibilities to the company. Many employees in advanced roles remain willfully ignorant as to what jobs actually require. This results in a commonly heard mantra of "I don't care what it takes. Make it work!" Followed a few days later by, "Well we can't do that." Many employees on the client facing side fail to achieve a balance between client demands and company interests. Management rarely if ever follows through with promises to employees. Many times a program or change was said to be "in the works" and it dropped off the map. In many ways this is just the tip of the iceberg.