Glassdoor survey finds Business Analyst job in top 50 for first time