Pros
The only pro is that there are some good hard working employees.
Cons
The management have their heads in the clouds and know to well how to pass blame onto others and take credit only for the good. The only way to move up in this company is by who you know not experience and knowledge. The company lacks integrity and morals. They make it pretty obvious who they like and dislike. You can't go to HR dept with a concern because confidentially goes out the window. If a complaint is made about department managers to HR, they soon see themselves being let go and escorted out the door. The only good reviews made on here were obviously made by company executives. The proof is the fact that they have alot of good quality workers leaving their company at a high rate. The employee morale there is quite low and most people are only there because they have families to support (not because they love their job). Employees are under appreciated and taken full arvantage of.