Pros
Great technology , great prices,ethical business, family atmosphere, solid salary, helpful manager! Great experience to learn and grow skill set and learn about exciting tech business
Cons
Commissions could be higher or give residuals! Otherwise great company I have no complaints well maybe morning meetings should be optional or only mandatory on mondays