- Good Pay
- Upper management that listens
- Plenty of advancement opportunities
Cons
- Although upper management listens, due to market they may not be able to respond the way you would hope
- Company can change policies/rules on a whim
- Moving extremely fast with growth which can cause communication and operation issues