Nice place to work
Good people(For the most part). Good environment to work in. There is a lot of teamwork. I learned a lot from my peers. There are daily scrum meetings as well as bi-weekly planning meetings. The company provides lunch about once a month as well as its own flavor of a monthly birthday party(birthday bash)..
ProsCompany lunches, good learning environment
ConsCEO's wife can be a bit abrasive to her employees occasionally