Pros: they are a good company to work for on the west coast, a whole different company on the east coast.
Cons: frequent long hours with little or no advanced notice. petty office politics
I would not return there under any foreseeable reason. Poorly managed, frequently violate corporate policy , willing to place employees in compromising positions in violation of policies.