I have worked here for over two years and sometimes you get a good team. However that rare and the management style has taken a turn for the worse. You can have colleagues and managers who aren't team players which can affect your performance. When your performance is in question, no one works to resolve it but to keep finding fault in you.
Limited Upward Mobility, Lack of Training, No Structure.