I don't know how anyone can give this company a good review.
They gave me three projects to work on and told me to complete all three projects by a specific date. Much to my shock, they walked me out the door two weeks BEFORE the due date of the projects. I was 95% done with them - never got the chance to complete them.
I tried to get a reason for the abrupt, harsh treatment but all I could get out of them was something lame about how a first draft of a report was missing a trivial explanation (really, I would have had to read someone's mind to know to include the explanation). And, it could have been easily modified in less than 5 minutes.
Nice way to treat someone who gave 110% effort and did well on all previous work performances.
Most of the workers complain about the work environment. This company is definitely one to avoid. It seems like this company has an arbitrary policy of termination without justification.