Pros
Solid product, some good people, generally happy customers and good market standing
Cons
The company has deteriorated over the last several years. There is rampant favoritism enabling people to operate with different standards. Certain negative behavior is tolerated depending on what someone’s relationship with management is. They keep salaries extremely low compared to the market so people are burning out with nothing to show for it. Many mangers don’t have the skills required to manage. Vital requests will often be ignored if managers don’t want to deal with issues. What was once a supportive start up environment has devolved into a middle management heavy bureaucracy. There is very little upside anymore - the trade off used to be that you may take a slightly below market salary in exchange for an excellent culture. Today, that bargain no longer exists.