Pros
Great environment and culture. The founders of this company are all about passion, and it reflects on the people that work with them.Cons
Not much to say here, and I am sure that they are probably better from my days, but communications can be improved.