Pros
The owner and admin staff were terrific. Very professional and personable. Kept the work quality high with constant coaching and the morale high with humour and care. Understanding about personal issues/accidents, etc. Offered help, not judgement. As long as work was submitted by deadline, hours didn't matter. I often worked weekends, or came in late and stayed until midnight, so I could take days off, as needed. Very accommodating policies, even though the security was extremely high, with many rules to ensure client confidentiality.
Cons
Not really the company's fault, just the situation, with the major client having new CEO. Many of us were layed off. Hoping to be re-hired!