Pros
Flexible schedule, paid time off, vacation, and sick leave are the best in the country.
Cons
No opportunity for growth within the company. No pay raises means that with inflation, long-term employees are now making less than what they did when they first negotiated. Pay for new employee hires is 10-15k over pay of long-term employees resulting in many jumping ship to higher paying opportunities. There's a huge leadership board of management of educated and talented individuals, yet there's no leadership training for managers. There's a select few of upper management who have a clue, but the rest of the departments are technilogically stunted and roadblock any advancement due to their own egos of needing the glory. The technical ineptitude of major decision makers in IT will keep this place a dumpster fire stuck in 1996. Projects are not tracked and decisions to "improve the company" don't rely on any subject matter experts or metrics to measure any success. Every man for himself mentality. Everybody wants to be the king, have the next big idea to save the company, yet nobody wants to work together. No fluid lines of communication. Multiple initiatives across different departments doing the same thing and all failing. Employees are left in the dark on anything major happening in the company. No company culture. Future of this company looks bleek. After 10 years being at this company, I haven't read anymore than a handful of correspondences from any owners or CEOs other than to announce an executive leaving the company.