Most of people there wait for retirement.
Company have seen a better days. High turnover. Low salaries (lower than average in industry). No defined software development process.
Middle management is mostly pushing, therefore constant scope creeps. People are different from department to department. Some teams look like retirement house. Some teams are really enjoyable to work with. However, - more ... overall atmosphere is quite depressing.
After working there for 2 years I found much better job. - less
ProsGood work / life balance
ConsLow salary, depressing environment, no job security, no software development process, weak management