Pros
2 hrs per week for Learning(if you get capacity) Some really great employees benefits Potential to be better as product as well a culture.
Cons
List is unlimited and is getting bigger since a lot has change (bad change) from last year in company's culture. At high level, the current state of technical leadership is the result of bad hiring and decisions.(Its quite visible how series of bad decision in hiring the position of leaders and promoting has impacted not only all engineering teams but some of the most foundational team(which is now gone entirely) and as a result entire Engineering is suffering). The decision making is in silos, and no VP or Directors now knows or understands or even wants to understand how deeply we are in the puddles. HR is either unaware or intentionally has decided to keep the eyes shut on the state of this. The internal feedback system once used for honest feedback for improvement is now faked to positive to avoid the retaliation from the leaders(as no one wants to lose the job, we have Mortagage to pay). Leadership believes in saving their reputation by covering up themselves from bad decisions which resulted in many great people leaving. Company now do not has retention as priority, its clearly has communicated and hinted over and over again, that everyone is replaceable, and we should do what has been asked for, which has created a hostile environment. These issues have been here for almost a year and not even a single change has been made. We have been told over all hands to speak up, do the right thing but if one speaks up we'll only be with the option to retaliate or quit. Career opportunities is now not something that will be given to you if you deserve it or through a transparent process, but if you are from the same other company everyone is coming from, or you have certain influence over the Leadership.