A key difference of GRU with LSTM is that, GRU's recurrent state is completely exposed at each time step in contrast to LSTM's recurrent state which controls its recurrent state.
comparably GRUs have lesser parameters to learn and training is computationally efficient.