NBA players are folks who like shooting baskets not just for enjoyment but also for a living. Their job is to play basketball for men's professional teams while also earning a salary from each game. When you watch a basketball game, you're watching someone earn their paycheck. Like any other professional job, NBA players start out as amateurs who gain experience by playing in the minors before getting a chance at the big time. Even after becoming professionals, many players continue to play part-time for extra cash. There are currently 26 members of the NBA team rosters, with one position open due to an injury. There are also several guys who log some minutes but aren't considered actual members of the team, including coaches, trainers, and managers. The best basketball players in the world make millions of dollars per year because they have enormous talent and are very marketable. They can choose where to play and how much they want to be paid, which means there is no such thing as a "job security" for an NBA player. In addition to being incredibly talented, NBA players need to be able to shoot hoops well enough to keep opponents' defense honest and make themselves available for open looks. They also need to be able to handle the physical demands of the sport, including dunking, blocking shots, and rebounding.