Pros
Great place to begin your career and gain hands on experience.
Cons
Leadership is severely out of touch, they lie to clients and employees alike. Work life consists of long hours, tolerating abuse from clients and management, and pervasive favoritism and cliques. Benefits are a joke and they are always late in approving raises or bonuses, often leaving employees being severely underpaid for their work. It is not worth the emotional strife to work here.
This company is likely to fail in the coming year.