Pros
There are none. Seriously it's awful.
Cons
Egotistical management Corners are cut at absolutely every opportunity Nobody understands or cares about technology Management only wants things done cheap and fast, no matter how much worse it'll make things in the future Bean counter mentality people who only care about checking boxes Work outside business hours is expected, uncompensated in any way, and you're punished for not working outside business hours Company is neck deep in corporate greed, over charges for literally any garbage they can sell to anyone Under pay people because they can get away with it, salary increases are so low they should be criminal Generally unpleasant people to be around Working here was really a huge mistake and I'm ecstatic to say I'm leaving.