Pros
Very friendly and smart associates to work with. The management makes it all look bad...
Cons
Although they have good associates, the top management doesnt know how to manage them. The management is just behind money in good or bad way. They have all sorts of financial trouble, salaries delayed, 401K not paid, credit cards bouncing, expenses not paid, etc.. The worst part, they wont pay for the last month expense you incurred on consulting assignments although they would earn 10 times you spent. The management has withheld a atleast $1000 from almost every associate you quit the organization. Unethical behavior and ill attitude is what this company's top management is all about. They think they are making good business by doing so. hahahaha!! I havent seen a business run so badly.. Good luck to those who are thinking to be a part of this agony..