Looking for high pay? Go somewhere else.
Pros
> interesting challenges > nice offices > you'll never run out of work to do > financially stable company
Cons
> dumb short sighted managers > high turnover rate. > slightly below average pay with raises that don't even keep up with inflation > below average benefits > overworked employees. > average work-life balance > antiquitated views of work ethics. > working hard won't get you more pay. Just do the minimum your job requires. Even award winners (top performers) get same raises as everyone else. > no chance of advancement unless you're incompetent. If you're too good at your job they're happy to keep you where you are. > lots of incompetence at every level. > those that are competent eventually quit > Poor documentation. Outdated methodologies. > buggy software because of incompetent management.