Here in Brazil, we use "nós" when we talk formally. it is the same to the english pronoun "we". We use "a gente", when we talk informally.But, the most corret form is "we". A gente is just a little slang, used a lot among friendly chats, but it is not correct.