Good engagement with senior management. Lots of investment in the business and the people. If you need something then the business is will to spend money to get it. Good culture- everyone if friendly and very helpful. Free coffee!
Cons
There is still some work to do in making systems more robust and getting different departments to communicate more freely about shared tasks.
It's a job barely above minimum wage. Better than being unemployed.
Cons
Bully culture, management would rather justify bad treatment than to address it. The management take care of each other and the employees have to either put up with poor treatment or are threatened with disciplinaries. The old timers get away with everything and the rest of us are in danger of a bully culture.