It has been my understanding that accounts are suppose to be for a specific user. This user, Devart, is a company: LinqConnect by Devart. No doubt, this account has provided some quality answers. However, if a specific user cannot be identified, I don't think that the rep gain, rewards, or badges should be given. This should somehow be tagged as a 'Corporate User'. The rep has no real value when you can't be somewhat sure that the same person is giving the answers all the time.
This is where I found an answer by Devart: LINQ to MySql, peddling a product.
Edit 2
Good points have been brought up and most I can agree with. But we are setting a precedent. Meta Fudgey brought up a good point about the account's ability to use mod tools responsibly and consistently. Maybe this feature is not available to an account that appears to be an umbrella account unless a single user is identified. I think it is important to consider this aspect.
Let me re-iterate: the user(s) has provided excellent content and I would want that to continue. However, there is more at stake here than meaningful content and helpful resources.
Edit
The view on 'shared' accounts wasn't so bright a year ago. For most of us, we have information in our profiles that identifies us as individuals. No, I don't have absolute knowledge of the activities on this account and how many people might use it. Meh, for all we know it could be a knowledgeable programmer with some good PR sense. On the other hand, it could be a PR person with no programming knowledge getting the answers from an employee. Who knows...
Update
As this post seems to be getting a lot of attention (I'm not sure why), I thought I would review since it has been more than 10 years. I believe my primary concern was in regards to the ability to have access to moderator tools. Someone asked, "Well, how are we going to know if it's a person or group?" I don't think we can. We have to trust the community.
I think moderators are smart enough to be able to figure things out; discuss what evidence suggests individual or group; make an enquiry for good reasons; decide what tools (if any) will be available. It's a good discussion to have because, unlike an individual account wherein the user's evolution is in gain of knowledge and maturity, a group account will have a different dynamic - for instance, a new employee with no experience on StackExchange. A new member who should not have access to moderator tools can do all kinds of things.