Nothing is perfect, no job or organization is perfect. WWT could do better with certain things. Their rapid growth has presented challenges when it comes to office space and other amenities. They have been slow to react to their growth in this regard. Additionally they could be more competitive with salaries with existing employees. As a long time employee, my salary growth has been slow. I feel that those that leave and come back to WWT have gotten substantial pay increases, while those that have stayed are locked into a very marginal yearly increase. I understand and agree that salary should have no tie to tenure...but seldom have I seen out of the norm increases for top performance. Salary negotiations are always a battle.