Pros
Fair benefits and compensation. Flexible hours and telecommuting are allowed for some roles with management approval.
Cons
Management rolled out an extensive reorganization to move to a matrix organization last year. The transition has not been managed well and it has created a culture where employees don't feel empowered nor a sense of ownership over projects. There are so many levels of approval for simple decisions that it stalls innovation and there is not a sense of urgency to address issues. Revenue has suffered and employees are leaving or even worse... they, "quit and stay" with the hopes that this current model will change with the next reorganization. New leaders are appointed every couple of months and employees who are dizzy from the changes are sitting around waiting for clear leadership and direction.