Pros
Good benefits, and the people you work with at ground level are awesome.
Cons
Company Leadership has demonstrated that short term profit is more important than anything, even long term sustainability or especially employee retention. Managers seem to actively avoid employees and even set whole days where they cannot be approached by their team. Business decisions lack any sort of vision beyond the most immediate available profit, and their considerable crash in stock price over the last year makes it painfully evident. Little concern is given to their lowest-level employees, with decisions that lead to mass-resignations viewed as “Growth”. Furthermore, when stock prices drop, they have a habit of laying off large chunks of their employee base, with little care for retaining the harder-working employees. “Culture” is widely talked about, but company actions fly directly in the face of said cultural focus.