Pros: can work from home if needed; relaxed working environment
Cons: poor healthcare benefits, no 401k match; no pay raise
The environment is good to work. However, there is no 401K match, sub par health benefits, if you can call it a benefit--HSA is basically it.
No room for advancement, no pay raise, senior management is afraid to rock the boat.
Despite all this, you have loyal workers especially from those who enjoy what they do--offering up 150% or more, working long hours.