Pros
Easy to connect with different levels of people. Good visibility. Good work environment.
Cons
Many automation projects are only available.
Pros
The design team has great management, with leaders who genuinely care about you. The design team as a whole is very welcoming and going to work surrounded by them makes the day go by faster. The... diverse group of clients keeps it fresh. There are always training opportunities and learning new design programs.
Cons
None that are big enough to warrant a response.