Pros
Employees are very cooperative and wiling to work together to make product improvements
Communication between management and workforce is open and healthy
Opportunity to help develop a product which has significant impact in the enterprise environment
Customer base is strong
Technical challenges within the product are interesting and provide opportunity for creative problem solving
Work/life balance is respected
Company provides various amenities for employees, e,g, free coffee and soda, bagels on Friday mornings, bi-monthly lunch time BBQ's during the summer
Cons
Company does not offer 401K match