To anyone in the business, EA really isn't that horrible. When you sign up with EA, you pretty much know that they're going to lay the branch off in 5 years, and worked like a dog until then. However, this constant restocking of employees allows indie developers and fresh out of college programmers to get experience and high-budget opportunity that looks pretty damn good on their resume. After they get laid off, they're still in a better position than they were beforehand, and have a better chance at scoring positions with other developers and publishers. If it weren't for them, the industry wouldn't be growing at the rate it is.
EDIT: I should also mention that by doing this, EA, is one of the ONLY combating forces of budget problems in the expanding video game market. 20 years ago, seven people in a rented office space could classify as a competent Game Developer Team, but with 720p/1080p, realer than life standards, that's an impossible feat.