Pros
Coworkers are awesome and hardworking. The only notable benefit is the employee stock purchase plan.
Cons
Out of touch with the current job market/world. Pay is 20%+ below market average across the board, raises are 1-2% if at all. Look elsewhere if the position requires any kind of degree because they don't pay enough to justify the degree. PTO is a joke. No PTO for the first year. 40 hours PTO for the second year, PTO and sick time are shared. No accrued sick time after the first year. If you get sick say goodbye to your PTO time. Can't afford to take personal time off because the pay is too low. Benefits are nothing to write home about. Everything is paid nothing is given, which is fine but options are limited and poor. Shareholders are more important than employees driving profits. Management is always trying to cut costs at every corner which sacrifices quality of work done. Actions speak louder than words when it comes to culture and core values, the core values are seeded in every corporate email but never held up. It's a joke.