Opportunities for growth
Wonderful people
Technical excellence
Good salaries
Excellent management
Lots of women in managerial roles
Even project assistants are unionized
Cons
High expectations (this isn’t actually a bad thing, but there is a 20 word minimum for Cons), which is why we are an industry leader in our field.