Upper management really tries their best to keep things transparent and help each employee succeed here. They treat us really well here and throw fun little employee events when they can.
Cons
It's not really bad, but you really have to be on your feet here. Wearing many hats does add a lot of experience to your belt.