The cons that come from being an EA anywhere - long and sometimes sporadic/non traditional hours. Also, the small size of the company does sometimes lead to extra responsibilities (i.e. one person doing the job of 1.5 or 2 people). More often than not, though, this is voluntarily taken on as the work is stimulating and it's hard to not want to get involved (at least in my own experience).