Pros: good facility, overall corp environment is good, progress is being made
Cons: seat of the pants sw development environment, testers generate more requirements than engineers
The one that I work for is poorly managed. There is very little structure and process control. The quality of the product and the satisfaction of the employees suffers as a result.