Very few benefits besides salary.
Unorganised management both internally and with clients.
Seems like there is no consistent work your its either busy or not anything, I spent a lot of time without much work to do.
Lack of transparency about opportunities and coming up work.
Micromanaging can become a problem if you let it.
Seems like some shady business practices are going on with overcharging clients, underpaying certain staff, unpaid overtime ect.