The opportunities to learn and the people
I hate the place and clients
Management and work/life balance need to be improved
Opportunities for growth, to get involved in the company culture, and the relationships you can build with your peers.
Growth Opportunities
More frequent evaluations of performance than limited to 1x/year. Doesn't have to be formal but giving team members guidance, especially junior team members, is crucial for their career development
Team Organization