Large middle management layer across the whole organization. Not difficult to find in some teams there are more middle level managers or managing person(regardless their titles that might be corrected for meeting the ratio of manager vs engineers) than real hands-on engineers. Micro Managing everywhere , which demotes autonomous working style, reduces motivation and decreased creativity. No much room for a person who wants to pursue a technical career path. Work load are much higher since the recent layoff. Working hours can be very long if you have counter part in different time zones.