They had a manager who had a habit of blaming things on other people. They let her go which was the right decision. The benefits aren’t great but they certainly aren’t the best. They are a small company so it makes sense.
The staffing industry is a ruthless business. You need to understand it has many highs and many lows. Don’t expect fast results quickly, patience is key.