Great satisfaction and really promote a work-life balance environment. I have worked at employers for a few years and this company has among the best team and management that I have ever seen at a company. It has a very good open door policy and supportive team environment. Team building events/activities by individual teams, departments, and company as a whole are great.