BioWare as a whole has amazing developers at it, really bar none in terms of experience. The studio is very caring about families. Free Breakfast everyday and a great Christmas Party.
On the downside, EA has become less lenient with the long lifecycle of BioWare products and Management has been unable to properly reconcile this with the team causing, at times, massive overtime and destruction of Work/Life balance.
In saying that - the people make it worth it, for a while at least.