Leadership is great. Excellent work environment. It is obvious that the company wants employees to be happy. My manager checks in many times a week to see if there is anything I need from him, and most of the requests I have made have been fulfilled.