*Management is bad. Upper management just cares about profits. Does not see or know areas are struggling. *Team projects are worst. Since everyone else has their own priorities, more then likely they don't care about helping you. *Half the people there hate their job. Mainly due to work load and stress. Visibly you can see it on their faces. Good people turned bad. The company knows this issue but abuses them because they know they aren't going to find a different job. *Personal goals as an Engineer, management does not care about it. If lucky they'll ask but won't push you in the direction your interested in.