Pros
Work/Life balance is excellent. Company support for families is great. On site day care, medical facility and gym (and classes) is available to employees and their families. There are events outside of work to bring employees and their families together. As the health of employees is a focus of the company, they have built a green house onsite to grow food for the employee cafe. Benefits are pretty good: 50% health benefits paid by company, Education is covered based on grade (A's = 80%, B's = 60%, C's = 50% paid by company after completion) which is a great incentive to reach educational goals. I've never worked for a company like this before and it has been wonderful. Through their support, life has been able to become less stressful and steady, allowing for the ability to focus better on job performances and motivation. They do so much for their employees and I'm so grateful!
Cons
Nothing at the moment.