Opportunities are endless as it is a startup company. You never know what opportunity or person will walk through the door. Management treats every employee's ideas and concerns on the same level. Hard work pays off and you are given autonomy to work on projects.
Cons
It's hard work, and you need to be flexible but the hard work pays off.