Great people who work here and they do a great job building a culture that I want to be a part of. They are open to new ideas and are always looking to improve. There is also a very long average tenure of 10+ years.
Cons
You cannot work from home most days and they will push back even if you have a valid reason.