* Because it's a startup there is some insecurity
* Much of the workforce works remotely, so you can't always interact with other team members in person. There is a lot of video conferencing, email, and instant messaging.
* Timezone differences can result in odd working hours to interact with other team members.
* There's little in superfluous benefits, e.g. no 401K etc.