Even though managers/HR care, they normally are not empowered to help. The work load is extremely high because the company runs very lean. This causes a lot of stress. Commitments have been made (normally by those not doing the work) and Urban Science does not want to break a commitment...to clients. (Any commitments to employees are fair game though.) On the software development side, the culture has become extremely rigid. Strict working hours, attire, development process, time tracking, etc. Additionally, the company has become very top heavy. There are layers and layers of management (who don't do any real work) and less and less "grunts". However, the work keeps coming in. There has been high turn over in the past year or so even with employees who have been there for 5, 10, 15+ years. Lastly, to add to the stress, there is a "fear factor" that exists. Management seems to focus more on the negative/what didn't work instead of the positives/what is working. And the negative focus is just to figure out who is to blame for it as opposed to how can we fix it. There are a lot of employees who feel that they are just one mistake away from being fired. It's unfortunate.