Company is a customer_address attribute, therefore you have to decide wether it should be from the shipping or billing address or join both like the rest. And group name, like this: $collection->joinTable($collection->getTable('customer/customer_group'), 'group_id=customer_group_id', 'customer_group_code', null, 'left'); Didn't tested it ;-)