Pros
Good first time job if working the front office admin. Friendly people. Office is located right off the beach. Still run by the same family that started it. Retains some employees for 15 years or more.
Cons
Very low pay, and raises are hard to come by. No room for advancement. Expensive health insurance. PTO policy is slow to earn (takes over a year to get it). The company is more reactive than pro-active, and delays addressing any continuous issues until they have no other option (like a program that is used becomes obsolete) No communication between departments, and things will get crossed, or lost in translation. If a staff member's job description is changing, the staff member is informed as an after thought. Inadequate staffing in some departments.