A lot of changes in a short period of time, salary increases are a joke, or they don't exist. Higher management doesn't really care. Lot of projects in mixed teams from different timezones, where the managers tend to micro manage everyone. No benefits as of recently.