Pros
Fellow team members were smart, talented people trying to do their best.
Cons
When I look at the (only) positive reviews on this site, which are written by a "recruiter," I am suspicious that some member of the brass wrote them all in an effort to make the company look good. And that is exactly the kind of thinking that this place engenders: something is going on behind the scenes to manipulate things in the company's favor. As for working there on a daily basis, the worst part was the setting of expectations and schedules with no input from those actually doing the work. I know of several contractors who were given ridiculous amounts of work with short deadlines that required working nights and weekends to do even a halfway decent job. And then they were told that overtime wasnt allowed so they couldnt be paid for extra hours. I know many companies want to restrict overtime, but doing this ethically requires careful management of resources.