Current Employee
Depends on Project
Some projects have wonderful work environments, people, and workload.
However each location can differ due to different management styles per location so if you are in a poorly managed location almost nothing can make you want to stay.