Too much overtime, but awesome problems to solve
Pros
The team I worked with was very talented and I had a great mentor as a manager who was always willing to fight for his team and provide the best work conditions and self-improvement opportunities. This created an atmosphere where everybody was engaged in the work and inclined to help each other. Also, the technical problems were fascinating to work with given its global context.
Cons
There was a LOT of overtime, and they don't pay for overtime. This was painful and led me to have a burnout episode which really impacted my health and career in a bad way. Unfortunately, these overtime engagements always came from the top executives, so everybody needed to be there including managers and directors, so nobody was safe from this scenario, having to spend several late nights, holidays and weekends working. There were times when suddenly in the middle of the week we were told to work for the entire weekend, having to cancel personal plans as such.