Product is good although quite small as compared to enterprise application.
Flexible team environment and helpful staff.
Cons
Management tries to govern the IT process and technology which leads to technical debt.
Priorities change quite often and tasks are left half way through.
No technical leadership.
Low pay and less learning opportunities.