This spot is new since this area has been heavily modified for season 5. You can easily access or leave that spot and people are not likely to drop from above.
The only place other teams can see you from are very far. As you can see on the picture below, the only direct line of sight is from Gauntlet, which is too far to be noticed.