Relatively low wages for hourly work. Subordinate employees are often stressed out and given overwhelming workloads. Friendly upper management. Unpaid overtime work encouraged by immediate manager. Supportive company culture, but smaller teams tended to be more tense and less productive. Decent hours. Some on-site amenities offered. Little opportunity for vacation time. Almost no opportunity for promotion or advancement within the company. Some networking opportunity. High level of company security and safety.