Avantages
Consistent position. I have maintained same position for several years, encouraged to take on tasks and assume responsibility of position. Trust from management team is earned privilege and not to be assumed. Company has been honest with me when I am in turn honest with them. As with any company/position what you do in your job and how you excel to promote yourself is your choice. Overall very pleased, a consistent job, I know expectations from company. Little micromanaging from management, but are available for concerns and issues.
Inconvénients
Benefits are lacking, but anymore a lot of companies do not offer any. They are making an honest attempt. Their are limited choices. More consideration for personnel in current positions, longevity, work ethics, knowledge but was not totally unhappy with decisions I have seen while under this management team.