Pros
Small paycheck. Pay is at the very low end of market range. Unless you are lucky enough to be part of the group where you get paid a lot of money for very little work, time, and effort.
Cons
Management very insulated from staff. Employees have no say. Closed door decision making, no transparency, and a dislike for anyone who questions decisions. Same people, same management, no new ideas. No training. No advancement. NO PAY INCREASES. Management doesn't care enough to show any kind of respect or appreciation for their employees. No self-respecting person should work here. CEO has not improved company's position and is an accidental CEO. Company's ideas are several years behind. Failure is success. Its a company managed by idiots working on idiotic projects for idiotic reasons.