Amazing co-workers that believe in the mission ahead of us. A smaller team means your work is more impactful. You are able to make a difference immediately. Not as many roadblocks and your voice is always heard. A management team that takes suggestions seriously. If you are willing to work hard, there is nothing more satisfying to see your impact on the business.
Cons
Smaller team, means more work. Layoffs have meant losing some great colleagues. Bad Management in the past lead to the downfall of what could have been something amazing.