Pros
-Great customer service and responsiveness towards customers, especially in the software industry. -General open communication within the company, CEO is forthcoming and honest with general direction and forecasting of the company. -Relaxed work environment, good work-life balance. -Team building events/lunches/dinners.
Cons
-Rigid senior management, not open to new ideas outside of their own train of thought. -Too much time, effort, and money allocated to SEO and not enough on actual software development to fix age-old bugs and issues that consistently get brought up by customers -Lack of communication and cooperation between departments. -Knee-jerk responses to market fluctuations seem to cause more harm than good. -Website is an absolute clutter and can be confusing and discouraging for prospective customers. Many pages are outdated in both design and content. -Constant changes to software versioning/branding and pricing is extremely confusing both internally and to customers.