I can only speak to the Help Desk / Support Engineer role.
The job is far too stressful for the salary.
They don’t pay overtime, but expect you to work it, even though Help Desk roles definitely don’t qualify for exempt status under the FLSA.
Management isn’t what I would call competent. They seem to be good people (mostly), but they seem to want to achieve mutually exclusive goals.
They’re understaffed and seem to be unwilling to hire enough staff for the help desk to function well.
They lack follow through and have bad processes. The help desk is set up as a single tier – there is no one to simply answer the call and create a ticket. Needless to say, this is a terrible idea, and it was supposed to change – but it didn’t.
It’s also worth noting it’s a really small company. Everyone there will know who posted this review, just by context as a result of that, and so I don’t think any current employees would post anything here if they had less than glowing things to say. Just my 2 cents.