Pros
• A heavy workload makes the day go by quickly, and provides opportunities for overtime (good if you're hourly, not so if you're salaried). • Technologically advanced hardware / software in a clean / bright environment. • Co-workers are mostly kind and friendly. • Insurance premiums were average / reasonable. • Employees work mostly autonomously or within their teams with minor managerial interference.
Cons
• Significant lack of coherent training. • Micromanagement. • Excessive workload and unrealistic expectations of working tremendous amounts of overtime, which for a salaried employee is converted to "merit time" and factored into an employee’s yearly raise. However, as an hourly employee, requesting overtime becomes a struggle because the employee is essentially cornered into pleading with management for recognition of their workload. Management will badger or insult an hourly employee, saying that it's the employee’s fault that they can't get 60-70 hours’ worth of work done in 40 hours. So, it appeared that management would rather an hourly employee just give in and work off-the-clock to get the work done, which some employees did in an effort to keep up with their workload and avoid the confrontation / struggle with management for overtime approval. • Office culture is toxic, where management is correct, no matter what. If it is somehow proven that they are wrong, someone else is blamed. • Management is disrespectful of employees’ time, efforts, and integrity. • Many employees walk around with their heads down, reminiscent of abused animals. • Communication from management to staff, as well as between members of management, is severely lacking, resulting in projects frequently running over budget, which causes increased levels of stress and the laying of blame on innocent parties. • Shame, guilt, and abusive language as well as manipulation are used to keep employees in line. • Insurance is through United. Personally, my co-pays went up astronomically from my previous insurance.