Pros
work is interesting with numerous learning opportunities compensation is good with decent benefits work-life-balance is great direct management cares very flexible working conditions and remote friendly team coworkers are all extremely bright and a pleasure to work with
Cons
Acquisitions are generally rough - this one was probably a little more due to the acquiring company going through change themselves at the time of integration. Some teams in RND have seen a big shift in culture and process while others have not had the same experience. There has also been attrition due to the acquisition (but management is back-filling) which is always rough short term. Some departments outside of RND have seen significant attrition which is unfortunate. Typical cons that come with a large firm are present here - more bureaucracy, disorganized teams/workflows, lack of visibility at a higher level, engineering is farther away from the customer, etc. Nothing out of the ordinary for a large firm.