Pros
>Some excellent mid level managers. >Relatively young workers
Cons
>Absurdly high turnover(One engineer seems to quit every day and the position is not back filled) >Ridiculous work load balance(Certain groups have just insane work load and responsibilities while others have nothing at all to do and no responsibility. Oh and engineers in all these groups get paid the same...) >No reason to stand out and perform above and beyond what is needed because you will just be rewarded with more work and will not get recognized; only your failures are noted and not the success > Some absolutely clueless mid/high management; Unreasonable program deadlines and absolutely no resources. In conclusion the engineer's job in certain high stress and high work load groups seems to be set up to fail. The fact that the company has not simply folded boggles my mind.