Nimble organization that is employee centric while also being growth driven. Gives most employees the ability to add value each day and improve their own career paths.
Cons
Too opportunistic at times which is comes from being nimble. Need too stay focused.