They have acceptable Healthcare benefits. A lot of variety in the work that is available, as there are five daughter companies.
Cons
Very negative and hostile environment to work in. Thoughts and opinions are not welcome and asking for time off or a review comes at a price. There is no work/life balance, only work and that is the expectation when you sign on here.