There is a very high attrition rate but this only because those people could not keep up with the demands of the work or were not satisfied with the custom and legacy technological choices. The company is probably best for people who have no children or undemanding spouses. As a senior dev you may be expected to provide 1 week of 24/7 production support about every six weeks on all of the company's products whether or not you know anything about those products. If you are highly creative and enjoy learning new technologies or simply like to stay up to date with newer technologies then this is probably not the place for you.