Pros
In my work life, I've been fortunate to work at places for extended lengths of time (3 years or more). The upside to that is that I've truly gotten to know each place I've worked. The downside is that I have a smaller sample size (about 6 companies). With all that time at each company, I’d say I got to truly know them and see them evolve. At most of the companies, the sense I got in working there was that I should be happy to have a job. At Internet LAVA, however, I’ve only ever felt that they were happy to have me. It’s been the most refreshing difference since the day I started.
Cons
By no means is this company perfect, nor are there attempts to paint it as such. There's room for improvement in many aspects. The difference is that there are sincere attempts to get us there.