Tight budget and very streamlined teams, so it's hard to get everything done with low resources. Top performers usually work long hours and expectation is very high (while most of this is driven by their own passion, burnout can still occur.) Virtual environment sometimes gets lonely, and the team doesn't meet very often.