Pros
Pleasant office environment, pleasant coworkers, average benefits
Cons
Company has lost vision and is stagnating in the technology landscape. CEO disconnected from the company physically, emotionally; Company wide atmosphere of embracing mediocrity; they always say they do not want "yes men," but that is exactly what they want. Employee ideas, new strategies, etc. are not welcome. Quality people do not stay long. Management is a group of "yes men" who care only about flying under the radar and not making waves to keep their jobs, and there is no structured method for staff to evaluate management. Benefits have been cut over the past decade, and salaries are stagnant -- all the while the company spends money on a funny car and 3 jets. There is a complete disconnect between the CEO and the way the company is being run.