Pros
Decent pay for reasonably simple work with a chill environment.
Cons
The company struggles with making thought out and informed decisions regarding its policies, company projections, and handling of unforeseen events. Frequent revisions of policies that were not thought out well and ended up unclear and full of loopholes that left management winging it when they entered those unclear grey areas. Often to the detriment of its employees who were left confused on what and how certain things worked and were handled. Not in malice just shortsightedness. Also bad projections and choices based off them led to a recent layoff.