The company does care about their employees and there is work/life balance. The people are all great and management does an excellent job conveying goals and performance to the employees. There are bonuses for good performance. The benefits are excellent.
Cons
The claims system is difficult to navigate and takes time to learn. Other than that, everything is great!