Pros
As a long-time employee at NaviNet, I have to say that I am still growing and learning after several years on the job. Everyone here works well as a team and people who come in with big egos and try to throw their weight around don't last long. Although there are a lot of smart people here, they all respect other peoples' opinions and input. The current management is honest and open and communicates with everyone in the company on a regular basis. While people work hard and deadlines are frequent, the atmosphere is relaxed and there are plenty of formal and informal social events.
Cons
NaviNet has done quite a bit of hiring in recent years and has taken on a large number of new projects. This means that there are not a lot of established processes and it often feels like we are making things up as we go. To work at NaviNet, you have to be able to deal with a little bit of chaos!