Pros
Federated does seem to try it’s best to fit new hires into a department that interests them. The retirement package and salary are great
Kontras
No full-time remote work is allowed, so working in office can cause problems with employee interactions. From my perspective, there may be some coworkers that may be used to ostracizing, nepotism, and being passive aggressive to others, creating what seems to be an almost-high school like atmosphere. An example of this I could imagine would be a couple of people on a project that seem like nice people, but they actually go out of their way to bad mouth others behind their back and exclude others who they don’t like. As with office jobs in general, just be careful with who you interact with, even if a coworker seems friendly and involved in their community like coaching.