Pros
1. Statistically speaking, the number of 5.0 reviews is highly improbable, as they grossly distort the standard distribution of a bell curve. They appear stacked to try to bring the average up to offset negative reviews. 2. Outliers always exist, but other indications that these are "stuffed" by the company is the wording of the numerous "5.0" reviews appear to be adapted from a common playbook. Outliers always exist, but the likelihood of outliers grossly outnumbering the standard distribution is so small as to be statistically insignificant. 2. If there are ANY "Cons" listed, it makes no sense to choose the highest rating, as 5.0 indicates that everything is perfect, which should mean zero negatives.
Cons
Company treating contracted employees like they're indentured/chattel, based on clause hidden on the bottom of offer letter: " During the term of any assignment and for a period of twelve months thereafter, the Employee shall not accept any full-time or part-time employment with, or otherwise agree to provide services, whether directly or indirectly through another third party, to any contract for which the Employee has been assigned to with the Company. Employee acknowledges that the company shall have the right to strictly enforce this clause as well as recover damages jointly and severely from the Employee and any involved third parties associated with any breach of this paragraph." Employee does not sign this document, and legal enforceability in light of right-to-work laws remains questionable, but this does not reflect "a fair and equitable" relationship between employer and employee.