Pros
Great work environment, the company as a whole really values its employees. Work is very challenging and interesting, learned a lot over the years, management is very friendly and easy to work with. Competitive compensation and good benefits. Great product and marketing with strong leadership.
Cons
None, good place to work.