Pros
While I was there it was a female owned company with women and people of color in managerial positions. Opportunities to learn new skills and about other projects at 'lunch and learns' also a variety of trainings available digitally and in person. Open door policy where you could pretty much pop in to anyone's office for a chat. Projects in countries worldwide. It seems like a nice place to work as a senior-level manager. I felt supported by my direct managers and director.
Cons
Junior employees are treated unkindly, especially by non-project staff. There is an attitude that some employees possess because they have worked there for so long they can treat younger staff rudely. This is not the place to grow or progress in your career. I have seen junior employees be shut-down at meetings when voicing their concerns. Favoritism is rampant. Management sees recent graduates as disposable: hires them at an extremely low salary and uses them until they get fed up and quit. HR management is not concerned with the high turnover rate.