Pros
- Best of breed software solution that is constantly evolving and improving - Small company that is agile and able to react to customer and market trends quickly - Visionary leadership that deeply cares about their products and their people and is constantly challenging themselves and everyone here to be the best we can be - People work very hard here, but you will always be well rewarded for your efforts - The talent and skills of the people that work here are outstanding.
Cons
- Due to exceptionally fast growth, processes and resource availability have been challenges that have required extra work and can be a source of stress. (That effort and stress is consistently rewarded and is to be expected due to the explosive growth the company is going through.)