Pros
Overall good people on day to day teams who are friendly and helpful. Remote work.
Cons
What was once a vibrant team with strong culture is very much less so and morale is at an all time low. The North American side of this company has been very badly mismanaged and it is starting to show; the seams are coming unraveled and unfortunately the core teams are paying for it by working long/stressful hours to clean up the messes they did not create. Layoffs are beginning to happen (right before Christmas - when the CEO informed the whole company this would not occur a month previous - and with a pittance given to those who were let go) but the management that led the team into this place still remains. Until they really fix the issues, I would strongly advise staying away from this company.