Management appreciates effort and accomplishment, Care about their employees and can be flexible when required. Great Cloud technology and lots to learn and training opportunities offered to employees.
Contras
Not all management should be managing, sales should be more organized and focused and driving more business, upward mobility a bit challenging in a smaller organization
Small 30 employee company - Owners and managers very flexible with staff
Growing organization in the Cloud
Lots of opportunity to learn
Nice office with work from home option
Contras
Smaller organization so room for growth is not as fast