There are so many brokers these days, and so there is lot competition. Due to that every broker want to attract more and more customers/traders, and for that they offer different attractions, including welcome bonus deposit bonus etc. and there is nothing wrong in doing that as it is part of their business. So i dont think a bonus will indicate that broker is scam.