Pros
The pros are all in the ideas, words, Vision of the company - taking employees out for an alcoholic beverage after an 4(11-hr) days is not proper compensation. Managers (and there are waaaaay to many of them) are more concerned with the illusion of a great work environment than the actual practice of it. I did meet a number of brilliant, interesting, talented people here - but they are grossly displaced. They are in an industry that is booming.
Cons
Improper skills match = hight turnover. Illusion (not the actual practice) of a decent(not even asking for great) work/life balance = high turnover Improper/mismatched compensation = high turnover Lousy benefits for people with family = high turnover Too many chiefs not enough constituents = high turnover Inconsistent/lack of flow of information = high turnover Management with illusions of grandeur = high turnover Favoritsm = keeps less qualified people in play and frustrates good employee out of work = high turnover. If you HAVE TO work here, bite the bullet and do your 6 month stint or whatever you can stomach then be on your way. ... Need I continue?