Pros
Compensation is generally above market averages and overall offers good medical benefits. Somewhat flexible work from home policy. For a smaller company, we have a fairly steady revenue stream from longstanding clients.
Cons
Beyond talent, experience and qualifications, the most important aspect of being successful here is the ability to get with the President's program regardless of your job level within the organization. No matter the idea or direction, a person's role is to simply complete the task at hand. Even if it could have significant levels of impact towards the business (ex: product development, new business lines), there is no room for strategic questions as it will come off as confrontational. Employees who have generally been with the company for numerous years are well-compensated, seasoned individuals not looking for further professional growth and development. Several positions are revolving doors due to misalignment with job responsibilities described during the interview process vs. what's expected during the start of employment. There has been high turnover from both ends, quick terminations for newer staff members who have not been able to adjust and others fortunate enough to leave on their own. Leadership lacks strategic focus, sets unrealistic expectations and creates a state of constant hysteria, which makes for quite a toxic work environment.