Upper Management makes decisions without consideration of how it effects employees. Company seems to not value employee job satisfaction and does little to address company morale. Job positions are often over tasked with duties that extend beyond job title but company does not pay for the level of job duties being performed.
Coworkers are great. There is little micro managing.
Cons
Old out of date processes. Inefficient software makes it hard to be efficient at work. Upper management does not show concern for their employees., ie. morale, jobsatisfaction, employee appreciation.
Good health benefits package and company easy to work
Cons
It seems a norm in the company that management like to hear one side of an story when issues arise. I think all of them have to be open and listening what happens in order to judge the situation. Small company with a necessity good strong leadership