Pros
Met some great people along with great experience. High profile experience.
Cons
It can be a hostile environment with the bully you through mentality from several of the leadership team. Inappropriate nicknames are give to employees from COE some of which are very derogatory. Senior person in leadership team was found with ear against the wall on several occasions listening to private conversations behind closed doors. Blatant lies from some leadership to cover done to cover their own mistakes or missed deadlines that where then put to off on lower level workers. Personal dislikes towards others get in the way of getting the job done as a team. Reviews where a joke when asked to have feedback. Lots of talk about working together and mutual respect but not actually done or followed up with action. They, last I was there, believed in funneling up from interns. Problem is, interns are too inexperienced to know better or question much. Management prefers no questions or ideas other than their own.