Long hours leading up to exhibitions or big custom deliveries. Especially if something is not stable. It doesn't go unnoticed or unrewarded, though.
Salary not high, there's no standard company salary for the roles, so you kind of have to know your worth.
Little regard to proper testing procedures and automation, especially frustrating when it concerns longevity. No dedicated QA.
In the software team you're responsible to a lot of different things, and it's not possible to keep high standards in all. Lack of expert support sometimes.