Pros
Good pay, consistent work. Up till about 5 months ago this section would have been full of praise for the company. I trusted that the company was on a path to greatness, and I was willing to roll with the difficult road ahead. Now, not so much. I went from having consistent recognition for my hard work and dedication to the company via feedback loops, raises & promotions; all the way to being completely black balled due to circumstances out of my control.
Cons
1. Next level managers will throw anyone under the bus for any reason rather than admit their shortcomings. 2. Lack of support from next level managers when requested. When mostly independent employees ask for help or advice it's for a reason. 3. Gutting of the bonus and per diem systems to save money. 4. Scheming co-workers who will trash you and your work ethic so they may advance. 5. HR is an afterthought due to understaffing. 6. Once there is a negative cloud put on your name it is there forever.