Pros
Great People. Great Culture. I can only say good things about the brilliant people I worked with for 7 years. I had a great work/ life balance which was very rare in my area of work in my country. Continuous improvement in all areas.
Cons
I'll write cons longer because cons are either exceptions or bottlenecks caused by old regulations in a great company. Technical: Workflows are too slow for improvements, integrations take too long. But there was already a great improvement in these subjects, I believe It should be better since I left. Culture: Families can be invited to some company events like picnics. I always felt weird never meeting families of people I enjoyed working together for years. This is just a cultural choice and my perspective. Awarding: As a subcontractor, I had significant contributions to several projects which had awards. I never included. I can say the same thing for a lot of subcontractors as well. My managers, team and business partners always showed their appreciation but the company should reconsider why they didn't involve contractors to these kinda things.