Good environment, people are nice, solid company and business.
Cons
Average salary with poor salaries raise, resulting that in some year you should be above the market. not providing productivity bonus. Medical insurance not good.
No growth, constantly being told to do more with less. Underpaid $100k of bonuses over 5 years with no explanation. No cost of living increase. Was given multiple broken low power laptops. All in all awful management.