Pros
The building is fairly nice and there are some great coworkers. They finally caught up this year to the rest of other companies in the country in terms of benefits, vacation time, and 401k matching.
Cons
Most individuals in a position of leadership has been there for years and control everything. Rather than hiring or promoting experience and success, they prefer to hire friends and family. They do not take your suggestions seriously and if you do comment, they target you as a complainer. You can't go to HR because they support upper management. I know of a time when a complaint was made against a manager and the HR lady replied, "Are you sure you want to file this complaint? He has been here for awhile and is well liked." Management is the most incompetent, disorganized, and unprofessional group of individuals you will find. They only hire individuals who are yes people and don't strive to make too much change. Management is not held accountable for their failures but if you make a mistake, they go on a witch hunt to figure out how this could go wrong and it requires 15 people to investigate. It must be a coincidence that individuals in leadership positions are either relatives, in laws, best friends, childhood friends with the VP. They are all very condescending and spend most of their days in meetings to plan other meetings to schedule future meetings. They have a thousand projects and never complete one in a timely manner. The company is very dysfunctional, the culture has no respect for employees, high turnover rate, cheap with compensation compared to the rest of the market in almost every position, and there is no support if you have a legitimate complaint.