My supervisor is really cool. My lead is too. When you go above them things get shady and don't even bother with HR
The reps are great and willing to share knowledge
The communications is good, and they listen to yoy
401k is very good now