Great teamwork unity and efficiancy.
Pros: Great compensation, benefits, location
Cons: Poor Management
This organization has recently shifted from a well structured machine to one in flux, attempting to take on many new high level clients in a reckless manner.
Prior to this, it was an amazing place to work.