Working on the leading edge of an industry evolving by the hour.
Cons
The company does need to find ways to actually become more efficient. Unfortunately, they would rather squeeze all the smaller people to death than to get rid of middle and upper management who are far too comfortable in their roles.