Family comes first at all times.
Overall, I am extremely happy. I've never worked for a company that paid me this well and allowed me to have a healthy work-life balance.
They are approachable and helpful.
The people are very nice and helpful except few. The environment is pretty relaxed and work is slow and not too much stressful.
Good company and people to work for.