The management staff seems to really care about the employees and the work life balance is great. Training documentation has been awesome. There is a class on just about anything that you may want to review
Cons
A lot of admin/ tracking documents to do for one project