Pros
They have fully paid benefits. The managers and directors are decent people and treat employees nicely and with respect. There is a good respect for work/life balance. You are never forced to work nights or weekends. Sometimes it comes up but it's more voluntary, and not abused.
Cons
The new offices in Weston are too restrictive. There is an unwillingness by upper management to seek out constructive criticism. This results in a cult-like atmosphere, where dissent is not tolerated. I wrote a lot more detail in another review but the review was denied, not sure why. Company touts "People First" as a slogan, however, it's not quite true. Uniformity of office decor comes first, and the employee's comfort and control over their workplace is expressly ignored and denied.