Some days were great. Others sucked away your soul.
Pros
-Benefits are good. -Remote work can be good. -Company is strong. -Microsoft helping GitHub to mature. -Microsoft channel is huge for enterprise sales.
Cons
- Clicks. Build the right relationships or your career will be limited. While this is true everywhere I've worked, it was more noticeable in certain pockets. - Poor management in some areas. CMO is desperately needed. - Rotating door in some departments. When everyone is underperforming, maybe it's time to replace the leadership. - Claim to support fail-fast, fail-small mentality, but will punish people for it at reviews. - Their 360 review process is implemented poorly. I've seen several people be hurt by feedback that the subject never received nor could respond to. - Remote work success depends on management. New CEO is in the office and rewards "tap on the shoulder" availability. - They are trying to shift to being decision-oriented, but in practice, decisions are made much higher in the organization than they should.