Pros
Good benefits - medical, dental, 401k match, potential bonuses, hybrid work schedule
Cons
Lots of tenured people are leaving for other employment, employee satisfaction is at an all time low. Management never fills positions as people leave, instead work is spread out with no compensation for those people until there is too much work to stay afloat. There is hardly any accountability for work being done, with corners being taken. Decisions of management do NOT support long term growth or even sustainability. Departments are getting shut down to "save money" but it is only short term and no forward thinking. The general consensus is that the place is kind of a joke, and will not make it long term.