Vantaggi
Good pay, relocation, benefits. Option to work remotely whenever necessary. Very smart colleagues.
Svantaggi
I did not fit in with the culture here. It was a mix of recent college grads and people who have been with the company 10+ years (for their entire career) and haven't experienced other corporate environments. I was lost somewhere in the middle and not staffed appropriately on projects. There is no support from managers - they are assigned to you on day one and I never met mine during my tenure. They try to make it a fun and engaging culture, but most people work on-site with a client, remote or are too over-worked to participate in outings/events. The work is dry and you don't feel like you're making an impact on the client. My team was in flux and needed to work out their vision for the next few years before trying to hire for roles where they weren't sure of what skill sets they needed.