Pros
There are no pros to list.
Cons
Recruit people as "full time" employees, for only one month of work and then send them home. This has happened over and over and over, and continues to happen. Discriminatory towards women. Leadership is nonexistent. Growth potential is nonexistent. Leadership does not exist. Attending training or conferences is not supported by management. Everyone is out for themselves, there is no team environment. Communication is micromanaged. Interaction between employees is discouraged and penalized. Low morale throughout the company, I don't know of a single happy employee. Those above you will take credit for your hard work, and insult your abilities to others. Business has declined and looks grim. Projects managers think they know better than the client and don't give them what they want and always go over budget. Managers expect you to donate time every week, and use personal vehicle for projects without compensation. Layoffs have happened and increased. High turnover. "Benefits" are the worse I've ever seen. HR doesn't help and ignores the constant issues. Confiding in HR only puts a target on your back for more horrendous treatment.