Once great company. Now, not so great.
Overall, a good place for 16 years, though the company became a more stressful workplace after going public in 2013.
Board of directors did a poor job of managing the company after going public.
ProsJob security until they went public.
ConsPoor job security after going public. Poor performance of upper management.