There is always something exciting in the works.
Everyday I learn something new which keeps things new and fun.
People work hard, as a team, to reach some awesome goals.
Cons
It is a small company so you can have a lot of responsibility (which is also a big pro)!
There are so many opportunities to make a difference and to be successful as an individual contributor.
Every member of the team genuinely cares and works hard to do their part.
Cons
You must be prepared to work hard and the payoff is worth it.