The company appreciates the workers by giving them free items or chances to work towards getting items based on a point system. Also when I was there they had an employee picnics and potlucks and during trainings the company would buy food. They had decent benefits and the company seems to be forever growing.
Cons
If time off is needed for alot of appts the supervisor may frown upon it.
paid on time
Some benefits like discounts on stuff
Cons
Poor organisation
No debrief meetings, takes forever to get a I'd card, started with no proper training left on my own
Management aren't supportive
Often overworked
Poor pay