Company as a whole takes care of the employees with good benefits and family first mentality.
Cons
Certain Upper Management do not really listen to Employees and take in consideration that the work load is more than one person can handle compared to other groups who have more employees to do the same work. Not all employees are treated equal.