Pros
Pay was OK. There are a few decent people but few and far between. Decent insurance though it is pretty pricey.
Cons
Long hours, constant over time, the management in the office controls employees by fear and threats of being fired. Newer employees are not encouraged to learn and grow in their skills, but rather treated poorly by management and others if they struggle, very clique like environment, newer employees tend to be excluded from the team based on others personal opinions. If you speak up and voice your concerns about your lack of training or problems with others making derogatory remarks about your intelligence and your ability to do the job management and human resources will call you a liar and refuse to look into any of it. They are not concerned much with the well being of their employees, they make the environment hostile by allowing bullying by management and fellow coworkers to continue and might even tell you it's because you deserve it.