Full health/dental/vision insurance options for employees and generous retirement plans
Cons
Poor management, no advancement opportunities, general lack of direction and transparent, and does not treat their employees unfairly (some employees are clearly shown favoritism).