Fired for the stupidest most unfounded reasons..shutting a door to hard, being near a supervisor's desk, a missing piece of paper...etc.
You are over worked, over stressed and under appreciated and WAY under paid. The management is unprofessional and is way to chummy with their employees. The company is owned by some place in India, these people in India expect a US based company to behave like people in India
Management when faced with important audits more than willing to throw anyone and everyone under the bus and dodge representing their department. Nothing like spear heading a security audit for a government branch because the manager's are all magically missing.
Having 3 people as "supervisor" and anyone and everyone who works for any department can get up in your face and have you written up at any given time for any reason proven or otherwise.
The supervisors I had in my opinion acted like 2 year olds on an adult power trip on the good days. Spent their time playing with construction paper and tape (not kidding), talking with their friends, or just magically missing...usually around the end of a shift. Having had management experience myself this place is a joke.