- Small team means that staff wear many hats, no dedicated HR or internal IT staff can make getting help a bit hard at times, everyone tends to pitch in on everything so you may need to ask around a bit
- Joining a small company with staff that have been working together for decades can be intimidating regardless of how welcoming they are