-Clear performance expectations
-Fun environment!
-Great location
-Management's door is always open for you to talk about ideas or concerns
-Working alongside passionate people
-Appreciation for your hard work
Cons
-Changing environment (this is also a pro, changes are healthy