1. seit加时间,表示的是从过去的某时间到现在一直都在进行的事情,一般用现在时。
2. 在某公司工作既可以用arbeiten bei der Firma也可以in der Firma, 但是bei使用的更多一些。如果后面加上公司名的话只能说arbeiten bei der Firma XX.
所以应该改为:Seit vier Jahren arbeite ich bei/in der Firma.
现在完成时和过去式所表示的都是过去的时间,现在完成时常用语口语,过去式常用于书面语。但是情态动词,haben, sein往往过去式,他们使用完成时的情况比较少。