It's disorganized, with the expectation that you'll handle everything on your own and no real support or investment in resources. The new leadership is quite young and lacks a clear direction.
Friendly staff
The work is rewarding
Starting pay is not bad
Cons
No concept of work-life balance
Excessive travel at times
Yearly reviews do not exist and you can expect your salary to decrease year after year with inflation
Management is extremely disorganised and is of little to no help when problems occur
Management causes most of the problems you run into due to a "just-in-time" philosophy
Offices are dirty and run-down
When being hired you will be given a "sales pitch" that is completely untrue
Benefits (medical, dental) are the cheapest on the market so a lot isn't covered
No room for growth regardless of how much effort you put into your job
A blame-based environment where management is always trying to blame someone for their mistakes
A mid-size company which is run like a very small business